wemix-logo
WEMIX3.0 Testnet Explorer

Address

0x695D0b7aD0A415478ED630E907d017d4D7d239dD
Contract Name
N/A
Optimization Enabled
No
Compiler Version
N/A
EVM Version
N/A
License
N/A
Audited
No
Contract Security Audit
No contract security audit has been submitted
Submit Audit
Contract Creation Code
0x6080604052600436106101395760003560e01c80635ecb16cd116100ab5780639779d1a61161006f5780639779d1a6146103ce5780639ca37a0b146103fe578063d408f65714610411578063f1c772b614610441578063f2fde38b14610461578063fbec27bf1461048157600080fd5b80635ecb16cd14610330578063715018a61461035057806375f12b21146103655780638da5cb5b146103865780639735a634146103ae57600080fd5b80631f632285116100fd5780631f63228514610267578063357d6b5b1461027a5780633ff428c71461029a5780634f51e294146102ba578063550bfa56146102fa5780635de0398e1461031a57600080fd5b806301e980d41461019a5780630dc9de85146101ba5780631385d24c146101da5780631781261f146101ef57806318b135e31461023a57600080fd5b3661019557333214156101935760405162461bcd60e51b815260206004820152601a60248201527f446f206e6f742073656e642057454d4958206469726563746c7900000000000060448201526064015b60405180910390fd5b005b600080fd5b3480156101a657600080fd5b506101936101b5366004612e75565b6104a1565b3480156101c657600080fd5b506101936101d5366004612eda565b610509565b3480156101e657600080fd5b50610193610710565b3480156101fb57600080fd5b5061022761020a366004612f31565b600560209081526000928352604080842090915290825290205481565b6040519081526020015b60405180910390f35b34801561024657600080fd5b50610227610255366004612f6a565b60066020526000908152604090205481565b610227610275366004612fe2565b610739565b34801561028657600080fd5b506102276102953660046130b2565b610a63565b3480156102a657600080fd5b506101936102b536600461310d565b610c1b565b3480156102c657600080fd5b506102ea6102d5366004612f6a565b60046020526000908152604090205460ff1681565b6040519015158152602001610231565b34801561030657600080fd5b50610193610315366004612e75565b610c4e565b34801561032657600080fd5b5061022760025481565b34801561033c57600080fd5b5061019361034b366004612eda565b610cac565b34801561035c57600080fd5b50610193610eb5565b34801561037157600080fd5b506000546102ea90600160a01b900460ff1681565b34801561039257600080fd5b506000546040516001600160a01b039091168152602001610231565b3480156103ba57600080fd5b506101936103c936600461313b565b610ec9565b3480156103da57600080fd5b506102ea6103e9366004612f6a565b60076020526000908152604090205460ff1681565b61022761040c3660046131a7565b610fb5565b34801561041d57600080fd5b506102ea61042c366004612f6a565b60016020526000908152604090205460ff1681565b34801561044d57600080fd5b5061022761045c366004613270565b6110fd565b34801561046d57600080fd5b5061019361047c366004612f6a565b611299565b34801561048d57600080fd5b5061019361049c36600461310d565b611312565b6104a9611345565b60648111156105045760405162461bcd60e51b815260206004820152602160248201527f416666696c696174652053706c69742056616c7565206e6f7420616c6c6f77656044820152601960fa1b606482015260840161018a565b600355565b6000805b8281101561070a5733600090815260056020526040812090858584818110610537576105376132c1565b905060200201602081019061054c9190612f6a565b6001600160a01b0316815260208082019290925260409081016000908120543382526005909352908120919350908186868581811061058d5761058d6132c1565b90506020020160208101906105a29190612f6a565b6001600160a01b03166001600160a01b031681526020019081526020016000208190555081600660008686858181106105dd576105dd6132c1565b90506020020160208101906105f29190612f6a565b6001600160a01b03166001600160a01b031681526020019081526020016000205461061d91906132ed565b60066000868685818110610633576106336132c1565b90506020020160208101906106489190612f6a565b6001600160a01b0316815260208101919091526040016000205573eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee848483818110610689576106896132c1565b905060200201602081019061069e9190612f6a565b6001600160a01b031614156106bc576106b7338361139f565b6106f8565b6106f833838686858181106106d3576106d36132c1565b90506020020160208101906106e89190612f6a565b6001600160a01b031691906114b8565b8061070281613304565b91505061050d565b50505050565b610718611345565b6000805460ff60a01b198116600160a01b9182900460ff1615909102179055565b60008054600160a01b900460ff16156107895760405162461bcd60e51b815260206004820152601260248201527115195b5c1bdc985c9a5b1e4814185d5cd95960721b604482015260640161018a565b60008061079b8e8c600060018861151b565b905060006107ae8e8c600060018961151b565b90508c6001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b1580156107e957600080fd5b505afa1580156107fd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610821919061331f565b6001600160a01b03168e6001600160a01b031614806108c157508c6001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b15801561087457600080fd5b505afa158015610888573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108ac919061331f565b6001600160a01b03168e6001600160a01b0316145b61096c5760405162461bcd60e51b815260206004820152606a60248201527f5765737761705a6170496e3a3a5a6170496e556e70726f706f7274696f6e617460448201527f653250616972546f6b656e3a20605f46726f6d546f6b656e42436f6e7472616360648201527f744164647265737360206d7573742062652065697468657220746f6b656e302060848201526937b9103a37b5b2b7189760b11b60a482015260c40161018a565b6109b28f8e84848d8d8d8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508f925061170b915050565b92505050878110156109f65760405162461bcd60e51b815260206004820152600d60248201526c4869676820536c69707061676560981b604482015260640161018a565b604080513381526001600160a01b038d1660208201529081018290527f7f31d76771556dce5ab39ba5b60664743da2629a75c474e9445734b7ad34087d9060600160405180910390a1610a536001600160a01b038c1633836114b8565b9c9b505050505050505050505050565b6000807f00000000000000000000000042fceb6491038a5fcd0426b3df503aeaa5b437f66001600160a01b031663e6a4390587876040518363ffffffff1660e01b8152600401610ab492919061333c565b60206040518083038186803b158015610acc57600080fd5b505afa158015610ae0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b04919061331f565b9050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015610b4257600080fd5b505afa158015610b56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b7a919061336d565b506001600160701b031691506001600160701b03169150876001600160a01b0316896001600160a01b03161415610bde57610bb7828288886117aa565b935060008411610bd95760405162461bcd60e51b815260040161018a906133bd565b610c0f565b939493610bed818387896117aa565b935060008411610c0f5760405162461bcd60e51b815260040161018a906133bd565b50505095945050505050565b610c23611345565b6001600160a01b03919091166000908152600460205260409020805460ff1916911515919091179055565b610c56611345565b6064811115610ca75760405162461bcd60e51b815260206004820152601a60248201527f476f6f6457696c6c2056616c7565206e6f7420616c6c6f776564000000000000604482015260640161018a565b600255565b610cb4611345565b60005b81811015610eb057600073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee848484818110610ce857610ce86132c1565b9050602002016020810190610cfd9190612f6a565b6001600160a01b03161415610d7d5760066000858585818110610d2257610d226132c1565b9050602002016020810190610d379190612f6a565b6001600160a01b03168152602081019190915260400160002054610d5b90476132ed565b9050610d78610d726000546001600160a01b031690565b8261139f565b610e9d565b60066000858585818110610d9357610d936132c1565b9050602002016020810190610da89190612f6a565b6001600160a01b03166001600160a01b0316815260200190815260200160002054848484818110610ddb57610ddb6132c1565b9050602002016020810190610df09190612f6a565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a082319060240160206040518083038186803b158015610e3157600080fd5b505afa158015610e45573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e6991906133fe565b610e7391906132ed565b9050610e9d610e8a6000546001600160a01b031690565b828686868181106106d3576106d36132c1565b5080610ea881613304565b915050610cb7565b505050565b610ebd611345565b610ec7600061188e565b565b610ed1611345565b828114610f175760405162461bcd60e51b8152602060048201526014602482015273092dcecc2d8d2c84092dce0eae840d8cadccee8d60631b604482015260640161018a565b60005b83811015610fae57828282818110610f3457610f346132c1565b9050602002016020810190610f499190613417565b60076000878785818110610f5f57610f5f6132c1565b9050602002016020810190610f749190612f6a565b6001600160a01b031681526020810191909152604001600020805460ff191691151591909117905580610fa681613304565b915050610f1a565b5050505050565b60008054600160a01b900460ff16156110055760405162461bcd60e51b815260206004820152601260248201527115195b5c1bdc985c9a5b1e4814185d5cd95960721b604482015260640161018a565b60006110158c8b8760018761151b565b9050600061105e8d8d848c8c8c8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152508d92506118de915050565b9050898110156110a05760405162461bcd60e51b815260206004820152600d60248201526c4869676820536c69707061676560981b604482015260640161018a565b604080513381526001600160a01b038e1660208201529081018290527f7f31d76771556dce5ab39ba5b60664743da2629a75c474e9445734b7ad34087d9060600160405180910390a1610a536001600160a01b038d1633836114b8565b6000807f00000000000000000000000042fceb6491038a5fcd0426b3df503aeaa5b437f66001600160a01b031663e6a4390586866040518363ffffffff1660e01b815260040161114e92919061333c565b60206040518083038186803b15801561116657600080fd5b505afa15801561117a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061119e919061331f565b9050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156111dc57600080fd5b505afa1580156111f0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611214919061336d565b506001600160701b031691506001600160701b03169150866001600160a01b0316886001600160a01b0316141561126c5761124f828661197b565b9350600084116112675761126460028661344a565b93505b61128e565b611276818661197b565b93506000841161128e5761128b60028661344a565b93505b505050949350505050565b6112a1611345565b6001600160a01b0381166113065760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161018a565b61130f8161188e565b50565b61131a611345565b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b6000546001600160a01b03163314610ec75760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161018a565b804710156113ef5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a20696e73756666696369656e742062616c616e6365000000604482015260640161018a565b6000826001600160a01b03168260405160006040518083038185875af1925050503d806000811461143c576040519150601f19603f3d011682016040523d82523d6000602084013e611441565b606091505b5050905080610eb05760405162461bcd60e51b815260206004820152603a60248201527f416464726573733a20756e61626c6520746f2073656e642076616c75652c207260448201527f6563697069656e74206d61792068617665207265766572746564000000000000606482015260840161018a565b6040516001600160a01b038316602482015260448101829052610eb090849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526119d8565b6000806001600160a01b0387166115a0576000341161156c5760405162461bcd60e51b815260206004820152600d60248201526c139bc815d1535256081cd95b9d609a1b604482015260640161018a565b61158c73eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee348787611aaa565b905061159881346132ed565b915050611702565b600086116115e75760405162461bcd60e51b8152602060048201526014602482015273125b9d985b1a59081d1bdad95b88185b5bdd5b9d60621b604482015260640161018a565b82156116d157333b6116505760405162461bcd60e51b815260206004820152602c60248201527f4552523a2073686f756c6453656c6c456e7469726542616c616e63652069732060448201526b7472756520666f7220454f4160a01b606482015260840161018a565b604051636eb1769f60e11b81526001600160a01b0388169063dd62ed3e9061167e903390309060040161333c565b60206040518083038186803b15801561169657600080fd5b505afa1580156116aa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116ce91906133fe565b95505b6116e66001600160a01b038816333089611bf2565b6116f287878787611aaa565b90506116fe81876132ed565b9150505b95945050505050565b600080600080600061171c8b611c2a565b91509150816001600160a01b03168c6001600160a01b0316141580156117545750806001600160a01b03168c6001600160a01b031614155b15611770576117668c8c8c8b8b611e2f565b9094509250611777565b8b92508993505b600080611787858585898f6122da565b91509150611798848484848c6124e4565b9e9d5050505050505050505050505050565b6000806117b7858461346c565b6117c39061031e613484565b9050806117d0868561346c565b6117dc8861031f613484565b6117e69190613484565b6117f0919061344a565b61187a82876118028a6209bdc1613484565b61180c9190613484565b611816878b613484565b896118248a6209bdc0613484565b61182e9190613484565b611838919061346c565b611842919061346c565b61184c919061344a565b83611857898861346c565b611861908b613484565b61186b919061344a565b6118759190613484565b61268e565b61188491906132ed565b9695505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60008060008060006118ef8a611c2a565b91509150816001600160a01b03168b6001600160a01b0316141580156119275750806001600160a01b03168b6001600160a01b031614155b15611943576119398b8b8b8b8b611e2f565b909450925061194a565b8a92508893505b600080611959858585896126ec565b9150915061196a848484848c6124e4565b9d9c50505050505050505050505050565b600061031e61198c8461031f613484565b6119bd61199c866209bdc1613484565b6119a9866209bdc0613484565b6119b3919061346c565b6118759087613484565b6119c791906132ed565b6119d1919061344a565b9392505050565b6000611a2d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166128c49092919063ffffffff16565b805190915015610eb05780806020019051810190611a4b91906134a3565b610eb05760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161018a565b3360009081526001602052604081205460ff16828015611ac8575080155b8015611ad657506000600254115b15611be95761271060025486611aec9190613484565b611af6919061344a565b6001600160a01b03851660009081526004602052604090205490925060ff1615611be9576001600160a01b038616611b405773eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee95505b6000606460035484611b529190613484565b611b5c919061344a565b6001600160a01b038087166000908152600560209081526040808320938c1683529290522054909150611b9090829061346c565b6001600160a01b038087166000908152600560209081526040808320938c168352928152828220939093556006909252902054611bce90829061346c565b6001600160a01b038816600090815260066020526040902055505b50949350505050565b6040516001600160a01b038085166024830152831660448201526064810182905261070a9085906323b872dd60e01b906084016114e4565b6000806000839050806001600160a01b0316630dfe16816040518163ffffffff1660e01b815260040160206040518083038186803b158015611c6b57600080fd5b505afa158015611c7f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ca3919061331f565b9250806001600160a01b031663d21220a76040518163ffffffff1660e01b815260040160206040518083038186803b158015611cde57600080fd5b505afa158015611cf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d16919061331f565b60405163e6a4390560e01b81529092506001600160a01b037f00000000000000000000000042fceb6491038a5fcd0426b3df503aeaa5b437f6169063e6a4390590611d67908690869060040161333c565b60206040518083038186803b158015611d7f57600080fd5b505afa158015611d93573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611db7919061331f565b6001600160a01b0316846001600160a01b031614611e295760405162461bcd60e51b815260206004820152602960248201527f5765737761705a6170496e3a3a5f67657450616972546f6b656e733a20494e5660448201526820a624a22fa820a4a960b91b606482015260840161018a565b50915091565b6000807f00000000000000000000000061aaf8f954fdff66b296afbb2ad95ecc702c01886001600160a01b0316846001600160a01b03161415611f0b577f00000000000000000000000061aaf8f954fdff66b296afbb2ad95ecc702c01886001600160a01b031663d0e30db0866040518263ffffffff1660e01b81526004016000604051808303818588803b158015611ec757600080fd5b505af1158015611edb573d6000803e3d6000fd5b5050505050847f00000000000000000000000061aaf8f954fdff66b296afbb2ad95ecc702c0188915091506122d0565b60006001600160a01b038816611f22575084611f2d565b611f2d8886886128db565b600080611f3989611c2a565b6040516370a0823160e01b81523060048201529193509150829082906000906001600160a01b038416906370a082319060240160206040518083038186803b158015611f8457600080fd5b505afa158015611f98573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fbc91906133fe565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038416906370a082319060240160206040518083038186803b15801561200157600080fd5b505afa158015612015573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061203991906133fe565b6001600160a01b038c1660009081526007602052604090205490915060ff1661209c5760405162461bcd60e51b815260206004820152601560248201527415185c99d95d081b9bdd08105d5d1a1bdc9a5e9959605a1b604482015260640161018a565b60008b6001600160a01b0316888c6040516120b791906134ec565b60006040518083038185875af1925050503d80600081146120f4576040519150601f19603f3d011682016040523d82523d6000602084013e6120f9565b606091505b505090508061214a5760405162461bcd60e51b815260206004820152601760248201527f4572726f72205377617070696e6720546f6b656e732031000000000000000000604482015260640161018a565b6040516370a0823160e01b815230600482015260009084906001600160a01b038816906370a082319060240160206040518083038186803b15801561218e57600080fd5b505afa1580156121a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121c691906133fe565b6121d091906132ed565b6040516370a0823160e01b815230600482015290915060009084906001600160a01b038816906370a082319060240160206040518083038186803b15801561221757600080fd5b505afa15801561222b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061224f91906133fe565b61225991906132ed565b90508082111561226e57819b50889a50612275565b809b50879a505b60008c116122c55760405162461bcd60e51b815260206004820152601f60248201527f5377617070656420746f20496e76616c696420496e7465726d65646961746500604482015260640161018a565b505050505050505050505b9550959350505050565b60008060007f00000000000000000000000042fceb6491038a5fcd0426b3df503aeaa5b437f66001600160a01b031663e6a4390588886040518363ffffffff1660e01b815260040161232d92919061333c565b60206040518083038186803b15801561234557600080fd5b505afa158015612359573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061237d919061331f565b9050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156123bb57600080fd5b505afa1580156123cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123f3919061336d565b506001600160701b031691506001600160701b03169150886001600160a01b03168a6001600160a01b0316141561247e57600061243283838a8a6117aa565b9050600081116124545760405162461bcd60e51b815260040161018a906133bd565b866124608c8b84612904565b61246a919061346c565b945061247681896132ed565b9550506124d7565b949594600061248f8284898b6117aa565b9050600081116124b15760405162461bcd60e51b815260040161018a906133bd565b876124bd8c8c84612904565b6124c7919061346c565b95506124d381886132ed565b9450505b5050509550959350505050565b6000612511867f00000000000000000000000034bb486398a56fe47bff867fe715a009f063d965866128db565b61253c857f00000000000000000000000034bb486398a56fe47bff867fe715a009f063d965856128db565b60405162e8e33760e81b81526001600160a01b0387811660048301528681166024830152604482018690526064820185905260016084830181905260a48301523060c4830152600f60fc1b60e4830152600091829182917f00000000000000000000000034bb486398a56fe47bff867fe715a009f063d9659091169063e8e337009061010401606060405180830381600087803b1580156125dc57600080fd5b505af11580156125f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126149190613508565b925092509250841561268257600061262c84896132ed565b11156126515761265133612640858a6132ed565b6001600160a01b038c1691906114b8565b600061265d83886132ed565b1115612682576126823361267184896132ed565b6001600160a01b038b1691906114b8565b98975050505050505050565b600060038211156126dd575080600160028204015b818110156126d7578091506002818285816126c0576126c0613434565b0401816126cf576126cf613434565b0490506126a3565b50919050565b81156126e7575060015b919050565b60008060007f00000000000000000000000042fceb6491038a5fcd0426b3df503aeaa5b437f66001600160a01b031663e6a4390587876040518363ffffffff1660e01b815260040161273f92919061333c565b60206040518083038186803b15801561275757600080fd5b505afa15801561276b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061278f919061331f565b9050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156127cd57600080fd5b505afa1580156127e1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612805919061336d565b506001600160701b031691506001600160701b03169150876001600160a01b0316896001600160a01b03161415612879576000612842838861197b565b90506000811161285a5761285760028861344a565b90505b6128658a8983612904565b945061287181886132ed565b9550506128b8565b6000612885828861197b565b90506000811161289d5761289a60028861344a565b90505b6128a88a8a83612904565b95506128b481886132ed565b9450505b50505094509492505050565b60606128d38484600085612be8565b949350505050565b6128f06001600160a01b038416836000612d19565b610eb06001600160a01b0384168383612d19565b6000826001600160a01b0316846001600160a01b031614156129275750806119d1565b612952847f00000000000000000000000034bb486398a56fe47bff867fe715a009f063d965846128db565b60405163e6a4390560e01b81526000906001600160a01b037f00000000000000000000000042fceb6491038a5fcd0426b3df503aeaa5b437f6169063e6a43905906129a3908890889060040161333c565b60206040518083038186803b1580156129bb57600080fd5b505afa1580156129cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129f3919061331f565b90506001600160a01b038116612a3f5760405162461bcd60e51b81526020600482015260116024820152704e6f205377617020417661696c61626c6560781b604482015260640161018a565b6040805160028082526060820183526000926020830190803683370190505090508581600081518110612a7457612a746132c1565b60200260200101906001600160a01b031690816001600160a01b0316815250508481600181518110612aa857612aa86132c1565b6001600160a01b0392831660209182029290920101526040516338ed173960e01b81527f00000000000000000000000034bb486398a56fe47bff867fe715a009f063d965909116906338ed173990612b1190879060019086903090600f60fc1b9060040161354c565b600060405180830381600087803b158015612b2b57600080fd5b505af1158015612b3f573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052612b6791908101906135bd565b60018251612b7591906132ed565b81518110612b8557612b856132c1565b6020026020010151925060008311612bdf5760405162461bcd60e51b815260206004820152601760248201527f4572726f72205377617070696e6720546f6b656e732032000000000000000000604482015260640161018a565b50509392505050565b606082471015612c495760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161018a565b6001600160a01b0385163b612ca05760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161018a565b600080866001600160a01b03168587604051612cbc91906134ec565b60006040518083038185875af1925050503d8060008114612cf9576040519150601f19603f3d011682016040523d82523d6000602084013e612cfe565b606091505b5091509150612d0e828286612e3c565b979650505050505050565b801580612da15750604051636eb1769f60e11b81526001600160a01b0384169063dd62ed3e90612d4f903090869060040161333c565b60206040518083038186803b158015612d6757600080fd5b505afa158015612d7b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d9f91906133fe565b155b612e0c5760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b606482015260840161018a565b6040516001600160a01b038316602482015260448101829052610eb090849063095ea7b360e01b906064016114e4565b60608315612e4b5750816119d1565b825115612e5b5782518084602001fd5b8160405162461bcd60e51b815260040161018a919061366f565b600060208284031215612e8757600080fd5b5035919050565b60008083601f840112612ea057600080fd5b50813567ffffffffffffffff811115612eb857600080fd5b6020830191508360208260051b8501011115612ed357600080fd5b9250929050565b60008060208385031215612eed57600080fd5b823567ffffffffffffffff811115612f0457600080fd5b612f1085828601612e8e565b90969095509350505050565b6001600160a01b038116811461130f57600080fd5b60008060408385031215612f4457600080fd5b8235612f4f81612f1c565b91506020830135612f5f81612f1c565b809150509250929050565b600060208284031215612f7c57600080fd5b81356119d181612f1c565b60008083601f840112612f9957600080fd5b50813567ffffffffffffffff811115612fb157600080fd5b602083019150836020828501011115612ed357600080fd5b801515811461130f57600080fd5b80356126e781612fc9565b60008060008060008060008060008060006101408c8e03121561300457600080fd5b8b3561300f81612f1c565b9a5060208c013561301f81612f1c565b995060408c013561302f81612f1c565b985060608c0135975060808c0135965060a08c0135955060c08c013561305481612f1c565b945060e08c013567ffffffffffffffff81111561307057600080fd5b61307c8e828f01612f87565b9095509350506101008c013561309181612fc9565b91506130a06101208d01612fd7565b90509295989b509295989b9093969950565b600080600080600060a086880312156130ca57600080fd5b85356130d581612f1c565b945060208601356130e581612f1c565b935060408601356130f581612f1c565b94979396509394606081013594506080013592915050565b6000806040838503121561312057600080fd5b823561312b81612f1c565b91506020830135612f5f81612fc9565b6000806000806040858703121561315157600080fd5b843567ffffffffffffffff8082111561316957600080fd5b61317588838901612e8e565b9096509450602087013591508082111561318e57600080fd5b5061319b87828801612e8e565b95989497509550505050565b6000806000806000806000806000806101208b8d0312156131c757600080fd5b8a356131d281612f1c565b995060208b01356131e281612f1c565b985060408b0135975060608b0135965060808b013561320081612f1c565b955060a08b013567ffffffffffffffff81111561321c57600080fd5b6132288d828e01612f87565b90965094505060c08b013561323c81612f1c565b925060e08b013561324c81612fc9565b91506101008b013561325d81612fc9565b809150509295989b9194979a5092959850565b6000806000806080858703121561328657600080fd5b843561329181612f1c565b935060208501356132a181612f1c565b925060408501356132b181612f1c565b9396929550929360600135925050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b6000828210156132ff576132ff6132d7565b500390565b6000600019821415613318576133186132d7565b5060010190565b60006020828403121561333157600080fd5b81516119d181612f1c565b6001600160a01b0392831681529116602082015260400190565b80516001600160701b03811681146126e757600080fd5b60008060006060848603121561338257600080fd5b61338b84613356565b925061339960208501613356565b9150604084015163ffffffff811681146133b257600080fd5b809150509250925092565b60208082526021908201527f5a6170496e3a206e6f7420616c6c6f77656420746f20637265617465207061696040820152603960f91b606082015260800190565b60006020828403121561341057600080fd5b5051919050565b60006020828403121561342957600080fd5b81356119d181612fc9565b634e487b7160e01b600052601260045260246000fd5b60008261346757634e487b7160e01b600052601260045260246000fd5b500490565b6000821982111561347f5761347f6132d7565b500190565b600081600019048311821515161561349e5761349e6132d7565b500290565b6000602082840312156134b557600080fd5b81516119d181612fc9565b60005b838110156134db5781810151838201526020016134c3565b8381111561070a5750506000910152565b600082516134fe8184602087016134c0565b9190910192915050565b60008060006060848603121561351d57600080fd5b8351925060208401519150604084015190509250925092565b634e487b7160e01b600052604160045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561359c5784516001600160a01b031683529383019391830191600101613577565b50506001600160a01b03969096166060850152505050608001529392505050565b600060208083850312156135d057600080fd5b825167ffffffffffffffff808211156135e857600080fd5b818501915085601f8301126135fc57600080fd5b81518181111561360e5761360e613536565b8060051b604051601f19603f8301168101818110858211171561363357613633613536565b60405291825284820192508381018501918883111561365157600080fd5b938501935b8285101561268257845184529385019392850192613656565b602081526000825180602084015261368e8160408501602087016134c0565b601f01601f1916919091016040019291505056fea26469706673582212205d95a0d5620f45ed62a4ce6b48db098e45ed9ec05098ea1b343037d49068788264736f6c63430008090033