wemix-logo
WEMIX3.0 Testnet Explorer

Contract

0x49270be8b4520e3014d44e99f2026622db7dc5ea
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
0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80638da5cb5b116100a2578063ba6abace11610071578063ba6abace146101e4578063bc61e733146101f7578063cdab73b51461022a578063f1c772b614610251578063f2fde38b1461026457600080fd5b80638da5cb5b146101a757806390975758146101cc578063a719bbc3146101d4578063a958ebfb146101dc57600080fd5b806347de84e4116100de57806347de84e4146101665780634a714770146101795780635ecb16cd1461018c578063715018a61461019f57600080fd5b806330a0e09914610110578063357d6b5b1461011a5780633c3b1ef6146101405780633c7544cc14610153575b600080fd5b610118610277565b005b61012d610128366004612a37565b6103ab565b6040519081526020015b60405180910390f35b61011861014e366004612a92565b6105b0565b61012d610161366004612ad8565b610887565b61012d610174366004612a37565b610d3f565b610118610187366004612b19565b61104b565b61011861019a366004612b7e565b61134a565b61011861149a565b6001546001600160a01b03165b6040516001600160a01b039091168152602001610137565b6101186114ae565b6101186115c5565b6101186116e0565b6000546101b4906001600160a01b031681565b61021a610205366004612bf3565b60036020526000908152604090205460ff1681565b6040519015158152602001610137565b6101b47f000000000000000000000000624cf2f0ecb26265bc00d5a34a52d33806bccbcf81565b61012d61025f366004612c14565b6117fb565b610118610272366004612c65565b611979565b60005460405163d6afe33f60e01b815233916001600160a01b03169063d6afe33f906102a99030908590600401612c82565b602060405180830381865afa1580156102c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102ea9190612c9c565b61030f5760405162461bcd60e51b815260040161030690612cbe565b60405180910390fd5b6002600081905260036020526000805160206132de8339815191525460ff161561034b5760405162461bcd60e51b815260040161030690612d22565b6002600081905260036020526000805160206132de833981519152805460ff191660011790556040517fe96388dbf7070ab0d582ba6e50d51f7851577c6d61df03bda680ad5e57e1bf689161039f91612d6c565b60405180910390a15050565b6000807f00000000000000000000000082d5ac1584e474b09d80b488867e7320d4f917666001600160a01b031663e6a4390587876040518363ffffffff1660e01b81526004016103fc929190612c82565b602060405180830381865afa158015610419573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061043d9190612d94565b905060008061044b836119f2565b91509150600080846001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610490573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104b49190612dc8565b506001600160701b031691506001600160701b03169150836001600160a01b03168b6001600160a01b0316141561054657836001600160a01b03168a6001600160a01b031614156105125761050b82828a8a611bb8565b9550610521565b61051e8282898b611bb8565b95505b600086116105415760405162461bcd60e51b815260040161030690612e18565b6105a2565b826001600160a01b03168a6001600160a01b031614156105735761056c81838a8a611bb8565b9550610582565b61057f8183898b611bb8565b95505b600086116105a25760405162461bcd60e51b815260040161030690612e18565b505050505095945050505050565b600054604051631cf3c04f60e21b815233916001600160a01b0316906373cf013c906105e29030908590600401612c82565b602060405180830381865afa1580156105ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106239190612c9c565b156106405760405162461bcd60e51b815260040161030690612e61565b60405163d6afe33f60e01b81526000906001600160a01b037f000000000000000000000000624cf2f0ecb26265bc00d5a34a52d33806bccbcf169063d6afe33f906106919030903390600401612c82565b602060405180830381865afa1580156106ae573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d29190612c9c565b806107155750600360008260028111156106ee576106ee612d0c565b60028111156106ff576106ff612d0c565b815260208101919091526040016000205460ff16155b6107315760405162461bcd60e51b815260040161030690612d22565b610739611ca5565b600084116107595760405162461bcd60e51b815260040161030690612eab565b61076e6001600160a01b038716333087611cfd565b60008060008061077f8a8a8a611d6e565b95505050935093509350868410156107d95760405162461bcd60e51b815260206004820152601c60248201527f506c6179537761705a6170496e3a3a6869676820736c697070616765000000006044820152606401610306565b6107ed6001600160a01b038a163386611db3565b600080846001600160a01b03168c6001600160a01b0316146108115760008a610815565b8960005b91509150858b6001600160a01b0316336001600160a01b03167ffe83041bfbaabee9a52c21234ae1c6cd9f6466bf47ab86b8184a89f2ce4c3e298f898988888b60405161086796959493929190612eee565b60405180910390a450505050505061087f6001600255565b505050505050565b6000806000610895856119f2565b915091506000859050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156108df573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109039190612dc8565b506040805160028082526060820183526001600160701b0394851696509290931693506000929190602083019080368337019050509050856001600160a01b03168a6001600160a01b03161415610b4557858160008151811061096857610968612f3d565b60200260200101906001600160a01b031690816001600160a01b031681525050848160018151811061099c5761099c612f3d565b60200260200101906001600160a01b031690816001600160a01b03168152505060006109c8848a611de8565b9050806109dd576109da60028a612f7f565b90505b60405163d06ca61f60e01b81526000906001600160a01b037f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa6169063d06ca61f90610a2e9085908790600401612fe5565b600060405180830381865afa158015610a4b573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610a739190810190612ffe565b90507f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa66001600160a01b031663aa8c44be898984600081518110610ab957610ab9612f3d565b602002602001015185600181518110610ad457610ad4612f3d565b60200260200101516040518563ffffffff1660e01b8152600401610afb94939291906130bc565b602060405180830381865afa158015610b18573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3c91906130e5565b98505050610d32565b8481600081518110610b5957610b59612f3d565b60200260200101906001600160a01b031690816001600160a01b0316815250508581600181518110610b8d57610b8d612f3d565b60200260200101906001600160a01b031690816001600160a01b0316815250506000610bb9838a611de8565b905080610bce57610bcb60028a612f7f565b90505b60405163d06ca61f60e01b81526000906001600160a01b037f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa6169063d06ca61f90610c1f9085908790600401612fe5565b600060405180830381865afa158015610c3c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610c649190810190612ffe565b90507f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa66001600160a01b031663aa8c44be888a84600081518110610caa57610caa612f3d565b602002602001015185600181518110610cc557610cc5612f3d565b60200260200101516040518563ffffffff1660e01b8152600401610cec94939291906130bc565b602060405180830381865afa158015610d09573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2d91906130e5565b985050505b5050505050509392505050565b600080610d4f87878787876103ab565b60408051600280825260608201835292935060009290916020830190803683370190505090508781600081518110610d8957610d89612f3d565b60200260200101906001600160a01b031690816001600160a01b031681525050600080886001600160a01b03168a6001600160a01b03161415610eba578783600181518110610dda57610dda612f3d565b6001600160a01b03928316602091820292909201015260405163d06ca61f60e01b81526000917f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa6169063d06ca61f90610e399088908890600401612fe5565b600060405180830381865afa158015610e56573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610e7e9190810190612ffe565b600181518110610e9057610e90612f3d565b602002602001015190508488610ea691906130fe565b9250610eb28188613115565b915050610faa565b8883600181518110610ece57610ece612f3d565b6001600160a01b03928316602091820292909201015260405163d06ca61f60e01b81526000917f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa6169063d06ca61f90610f2d9088908890600401612fe5565b600060405180830381865afa158015610f4a573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052610f729190810190612ffe565b600181518110610f8457610f84612f3d565b602002602001015190508088610f9a9190613115565b9250610fa68588613115565b9150505b604051635546225f60e11b81526001600160a01b037f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa6169063aa8c44be90610ffc908c908c90879087906004016130bc565b602060405180830381865afa158015611019573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103d91906130e5565b9a9950505050505050505050565b600054604051631cf3c04f60e21b815233916001600160a01b0316906373cf013c9061107d9030908590600401612c82565b602060405180830381865afa15801561109a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110be9190612c9c565b156110db5760405162461bcd60e51b815260040161030690612e61565b60405163d6afe33f60e01b81526002906001600160a01b037f000000000000000000000000624cf2f0ecb26265bc00d5a34a52d33806bccbcf169063d6afe33f9061112c9030903390600401612c82565b602060405180830381865afa158015611149573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061116d9190612c9c565b806111b057506003600082600281111561118957611189612d0c565b600281111561119a5761119a612d0c565b815260208101919091526040016000205460ff16155b6111cc5760405162461bcd60e51b815260040161030690612d22565b6111d4611ca5565b6000851180156111e45750600084115b6112005760405162461bcd60e51b815260040161030690612eab565b6112156001600160a01b038816333088611cfd565b61122a6001600160a01b038716333087611cfd565b60008060008061123c8c8c8b8b611e45565b95505050935093509350868410156112965760405162461bcd60e51b815260206004820152601c60248201527f506c6179537761705a6170496e3a3a6869676820736c697070616765000000006044820152606401610306565b6112aa6001600160a01b038d163386611db3565b6000808b6001600160a01b03168d6001600160a01b0316106112cd57898b6112d0565b8a8a5b9150915060008d9050868f6001600160a01b0316336001600160a01b03167ffe83041bfbaabee9a52c21234ae1c6cd9f6466bf47ab86b8184a89f2ce4c3e29848a8a89898c60405161132796959493929190612eee565b60405180910390a4505050505050506113406001600255565b5050505050505050565b611352611e8c565b61135a611ca5565b8060005b8181101561144a57600084848381811061137a5761137a612f3d565b905060200201602081019061138f9190612c65565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa1580156113d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113f991906130e5565b9050611437338287878681811061141257611412612f3d565b90506020020160208101906114279190612c65565b6001600160a01b03169190611db3565b50806114428161312d565b91505061135e565b50828260405161145b929190613148565b604051908190038120907f37439500a58a63a1d39cfde16fd0e9806f4ea94a9750b916e229c4915993610390600090a2506114966001600255565b5050565b6114a2611e8c565b6114ac6000611ee6565b565b60005460405163d6afe33f60e01b815233916001600160a01b03169063d6afe33f906114e09030908590600401612c82565b602060405180830381865afa1580156114fd573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115219190612c9c565b61153d5760405162461bcd60e51b815260040161030690612cbe565b600080805260036020526000805160206132fe8339815191525460ff166115765760405162461bcd60e51b81526004016103069061318a565b600080805260036020526000805160206132fe833981519152805460ff191690556040517f05ac6ba5be9ae6dd1e890249c54c157249072fe432d02a272ecfa899ad3262ad9161039f91612d6c565b60005460405163d6afe33f60e01b815233916001600160a01b03169063d6afe33f906115f79030908590600401612c82565b602060405180830381865afa158015611614573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116389190612c9c565b6116545760405162461bcd60e51b815260040161030690612cbe565b6002600081905260036020526000805160206132de8339815191525460ff1661168f5760405162461bcd60e51b81526004016103069061318a565b6002600081905260036020526000805160206132de833981519152805460ff191690556040517f05ac6ba5be9ae6dd1e890249c54c157249072fe432d02a272ecfa899ad3262ad9161039f91612d6c565b60005460405163d6afe33f60e01b815233916001600160a01b03169063d6afe33f906117129030908590600401612c82565b602060405180830381865afa15801561172f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906117539190612c9c565b61176f5760405162461bcd60e51b815260040161030690612cbe565b600080805260036020526000805160206132fe8339815191525460ff16156117a95760405162461bcd60e51b815260040161030690612d22565b600080805260036020526000805160206132fe833981519152805460ff191660011790556040517fe96388dbf7070ab0d582ba6e50d51f7851577c6d61df03bda680ad5e57e1bf689161039f91612d6c565b6000807f00000000000000000000000082d5ac1584e474b09d80b488867e7320d4f917666001600160a01b031663e6a4390586866040518363ffffffff1660e01b815260040161184c929190612c82565b602060405180830381865afa158015611869573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061188d9190612d94565b9050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156118d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118f49190612dc8565b506001600160701b031691506001600160701b03169150866001600160a01b0316886001600160a01b0316141561194c5761192f8286611de8565b93506000841161194757611944600286612f7f565b93505b61196e565b6119568186611de8565b93506000841161196e5761196b600286612f7f565b93505b505050949350505050565b611981611e8c565b6001600160a01b0381166119e65760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610306565b6119ef81611ee6565b50565b6000806000839050806001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a38573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a5c9190612d94565b9250806001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611a9c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ac09190612d94565b60405163e6a4390560e01b81529092506001600160a01b037f00000000000000000000000082d5ac1584e474b09d80b488867e7320d4f91766169063e6a4390590611b119086908690600401612c82565b602060405180830381865afa158015611b2e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b529190612d94565b6001600160a01b0316846001600160a01b031614611bb25760405162461bcd60e51b815260206004820152601c60248201527f506c6179537761705a6170496e3a3a20696e76616c69642070616972000000006044820152606401610306565b50915091565b600080611bc58584613115565b90506000611bd382886131d9565b90506000611be187876131d9565b611bee906209bdc06131d9565b90506000611bfc868a6131d9565b90506000611c0a898b6131d9565b611c17906209bdc16131d9565b90506000611c25868c6131d9565b611c319061031f6131d9565b90506000611c418761031e6131d9565b9050611c4d8183612f7f565b611c898285611c5c888a613115565b611c669190613115565b611c70858b612f7f565b611c7a91906131d9565b611c849190612f7f565b611f38565b611c9391906130fe565b9750505050505050505b949350505050565b600280541415611cf75760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c006044820152606401610306565b60028055565b6040516001600160a01b0380851660248301528316604482015260648101829052611d689085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152611f96565b50505050565b600080600080600080611d80886119f2565b9095509350611d92888a87878b612068565b91945092509050611da585858585612191565b955093975093979195509350565b6040516001600160a01b038316602482015260448101829052611de390849063a9059cbb60e01b90606401611d31565b505050565b600061031e611df98461031f6131d9565b611e2a611e09856209bdc16131d9565b611e16876209bdc06131d9565b611e209190613115565b611c8490876131d9565b611e3491906130fe565b611e3e9190612f7f565b9392505050565b600080600080600080611e578a6119f2565b9095509350611e6a8a8a87878c8c612317565b91945092509050611e7d85858585612191565b95509499939850945094509450565b6001546001600160a01b031633146114ac5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610306565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006003821115611f87575080600160028204015b81811015611f8157809150600281828581611f6a57611f6a612f53565b040181611f7957611f79612f53565b049050611f4d565b50919050565b8115611f91575060015b919050565b6000611feb826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166124729092919063ffffffff16565b805190915015611de357808060200190518101906120099190612c9c565b611de35760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610306565b600080600080889050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa1580156120b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120d69190612dc8565b506001600160701b031691506001600160701b03169150886001600160a01b03168a6001600160a01b03161415612147576121118288611de8565b93506000841161212957612126600288612f7f565b93505b6121348a8986612481565b945061214084886130fe565b9550612183565b6121518188611de8565b93506000841161216957612166600288612f7f565b93505b6121748a8a86612481565b955061218084886130fe565b94505b505050955095509592505050565b60006121be857f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa68561276f565b6121e9847f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa68461276f565b60405162e8e33760e81b81526001600160a01b0386811660048301528581166024830152604482018590526064820184905260016084830181905260a48301523060c4830152600f60fc1b60e4830152600091829182917f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa69091169063e8e3370090610104016060604051808303816000875af115801561228e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122b291906131f8565b9194509250905060006122c584886130fe565b905080156122e1576122e16001600160a01b038a163383611db3565b60006122ed84886130fe565b90508015612309576123096001600160a01b038a163383611db3565b509098975050505050505050565b600080600080899050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612361573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123859190612dc8565b506001600160701b031691506001600160701b03169150896001600160a01b03168b6001600160a01b0316141561240d576123c282828a8a611bb8565b9350600084116123e45760405162461bcd60e51b815260040161030690612e18565b866123f08c8b87612481565b6123fa9190613115565b945061240684896130fe565b9550612463565b95969561241c8183898b611bb8565b93506000841161243e5760405162461bcd60e51b815260040161030690612e18565b8761244a8c8c87612481565b6124549190613115565b955061246084886130fe565b94505b50505096509650969350505050565b6060611c9d8484600085612798565b6000826001600160a01b0316846001600160a01b031614156124a4575080611e3e565b6124cf847f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa68461276f565b60405163e6a4390560e01b81526000906001600160a01b037f00000000000000000000000082d5ac1584e474b09d80b488867e7320d4f91766169063e6a43905906125209088908890600401612c82565b602060405180830381865afa15801561253d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125619190612d94565b90506001600160a01b0381166125c45760405162461bcd60e51b815260206004820152602260248201527f506c6179537761705a6170426173653a3a6e6f207377617020617661696c61626044820152616c6560f01b6064820152608401610306565b60408051600280825260608201835260009260208301908036833701905050905085816000815181106125f9576125f9612f3d565b60200260200101906001600160a01b031690816001600160a01b031681525050848160018151811061262d5761262d612f3d565b6001600160a01b0392831660209182029290920101526040516338ed173960e01b81527f000000000000000000000000d8d14f18d7103c72ffa0c16a2e2555b0f5f4baa6909116906338ed17399061269690879060019086903090600f60fc1b90600401613226565b6000604051808303816000875af11580156126b5573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526126dd9190810190612ffe565b600182516126eb91906130fe565b815181106126fb576126fb612f3d565b60200260200101519250600083116127665760405162461bcd60e51b815260206004820152602860248201527f506c6179537761705a6170426173653a3a6572726f72207377617070696e67206044820152673a37b5b2b739901960c11b6064820152608401610306565b50509392505050565b6127846001600160a01b038416836000612873565b611de36001600160a01b0384168383612873565b6060824710156127f95760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610306565b600080866001600160a01b03168587604051612815919061328e565b60006040518083038185875af1925050503d8060008114612852576040519150601f19603f3d011682016040523d82523d6000602084013e612857565b606091505b509150915061286887838387612987565b979650505050505050565b8015806128ec5750604051636eb1769f60e11b81526001600160a01b0384169063dd62ed3e906128a99030908690600401612c82565b602060405180830381865afa1580156128c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906128ea91906130e5565b155b6129575760405162461bcd60e51b815260206004820152603660248201527f5361666545524332303a20617070726f76652066726f6d206e6f6e2d7a65726f60448201527520746f206e6f6e2d7a65726f20616c6c6f77616e636560501b6064820152608401610306565b6040516001600160a01b038316602482015260448101829052611de390849063095ea7b360e01b90606401611d31565b606083156129f35782516129ec576001600160a01b0385163b6129ec5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610306565b5081611c9d565b611c9d8383815115612a085781518083602001fd5b8060405162461bcd60e51b815260040161030691906132aa565b6001600160a01b03811681146119ef57600080fd5b600080600080600060a08688031215612a4f57600080fd5b8535612a5a81612a22565b94506020860135612a6a81612a22565b93506040860135612a7a81612a22565b94979396509394606081013594506080013592915050565b60008060008060808587031215612aa857600080fd5b8435612ab381612a22565b93506020850135612ac381612a22565b93969395505050506040820135916060013590565b600080600060608486031215612aed57600080fd5b8335612af881612a22565b92506020840135612b0881612a22565b929592945050506040919091013590565b60008060008060008060c08789031215612b3257600080fd5b8635612b3d81612a22565b95506020870135612b4d81612a22565b94506040870135612b5d81612a22565b959894975094956060810135955060808101359460a0909101359350915050565b60008060208385031215612b9157600080fd5b823567ffffffffffffffff80821115612ba957600080fd5b818501915085601f830112612bbd57600080fd5b813581811115612bcc57600080fd5b8660208260051b8501011115612be157600080fd5b60209290920196919550909350505050565b600060208284031215612c0557600080fd5b813560038110611e3e57600080fd5b60008060008060808587031215612c2a57600080fd5b8435612c3581612a22565b93506020850135612c4581612a22565b92506040850135612c5581612a22565b9396929550929360600135925050565b600060208284031215612c7757600080fd5b8135611e3e81612a22565b6001600160a01b0392831681529116602082015260400190565b600060208284031215612cae57600080fd5b81518015158114611e3e57600080fd5b6020808252602e908201527f57686974656c697374436865636b6572203a2041646472657373206973206e6f60408201526d1d081bdb881dda1a5d195b1a5cdd60921b606082015260800190565b634e487b7160e01b600052602160045260246000fd5b6020808252602a908201527f506c6179537761705a6170426173653a3a20546869732066756e6374696f6e2060408201526934b9903830bab9b2b21760b11b606082015260800190565b6020810160038310612d8e57634e487b7160e01b600052602160045260246000fd5b91905290565b600060208284031215612da657600080fd5b8151611e3e81612a22565b80516001600160701b0381168114611f9157600080fd5b600080600060608486031215612ddd57600080fd5b612de684612db1565b9250612df460208501612db1565b9150604084015163ffffffff81168114612e0d57600080fd5b809150509250925092565b60208082526029908201527f506c6179537761705a6170496e3a3a6e6f7420616c6c6f77656420746f20637260408201526832b0ba32903830b4b960b91b606082015260800190565b6020808252602a908201527f426c61636b6c697374436865636b6572203a2041646472657373206973206f6e60408201526908189b1858dadb1a5cdd60b21b606082015260800190565b60208082526023908201527f506c6179537761705a6170496e3a3a696e76616c696420746f6b656e20616d6f6040820152621d5b9d60ea1b606082015260800190565b6001600160a01b03968716815294861660208601529290941660408401526060830152608082019290925260a081019190915260c00190565b634e487b7160e01b600052604160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b600082612f9c57634e487b7160e01b600052601260045260246000fd5b500490565b600081518084526020808501945080840160005b83811015612fda5781516001600160a01b031687529582019590820190600101612fb5565b509495945050505050565b828152604060208201526000611c9d6040830184612fa1565b6000602080838503121561301157600080fd5b825167ffffffffffffffff8082111561302957600080fd5b818501915085601f83011261303d57600080fd5b81518181111561304f5761304f612f27565b8060051b604051601f19603f8301168101818110858211171561307457613074612f27565b60405291825284820192508381018501918883111561309257600080fd5b938501935b828510156130b057845184529385019392850192613097565b98975050505050505050565b6001600160a01b0394851681529290931660208301526040820152606081019190915260800190565b6000602082840312156130f757600080fd5b5051919050565b60008282101561311057613110612f69565b500390565b6000821982111561312857613128612f69565b500190565b600060001982141561314157613141612f69565b5060010190565b60008184825b8581101561317f57813561316181612a22565b6001600160a01b03168352602092830192919091019060010161314e565b509095945050505050565b6020808252602f908201527f506c6179537761705a6170426173653a3a20546869732066756e6374696f6e2060408201526e3bb0b9903737ba103830bab9b2b21760891b606082015260800190565b60008160001904831182151516156131f3576131f3612f69565b500290565b60008060006060848603121561320d57600080fd5b8351925060208401519150604084015190509250925092565b85815284602082015260a06040820152600061324560a0830186612fa1565b6001600160a01b0394909416606083015250608001529392505050565b60005b8381101561327d578181015183820152602001613265565b83811115611d685750506000910152565b600082516132a0818460208701613262565b9190910192915050565b60208152600082518060208401526132c9816040850160208701613262565b601f01601f1916919091016040019291505056fec3a24b0501bd2c13a7e57f2db4369ec4c223447539fc0724a9d55ac4a06ebd4d3617319a054d772f909f7c479a2cebe5066e836a939412e32403c99029b92effa264697066735822122044efe582b318548f28dee139b71743ce2526ddeb43929f1c0bb3fe481b98152764736f6c634300080a0033