wemix-logo
WEMIX3.0 Testnet Explorer

Address

0x07255c8658b791e48b6d7d867cbde0722a305aad
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
0x6080604052600436106101405760003560e01c80638da5cb5b116100b6578063ca75a48a1161006f578063ca75a48a146103ba578063d0eae7a1146103e9578063db91323614610409578063e5975bdc14610429578063f23a6e6114610449578063f2fde38b1461047557600080fd5b80638da5cb5b146102f057806393e306331461030e578063a07481541461032e578063ac78bd891461034e578063b47d3f3414610361578063bc197c811461038e57600080fd5b8063483236ae11610108578063483236ae1461022d57806357d682c41461024d57806366d003ac1461027b578063715018a61461029b5780637b90fc81146102b0578063868e5022146102dd57600080fd5b806301ffc9a714610145578063150b7a021461017a5780632a709b14146101b35780632d55feaf146101eb57806336bfc2641461020d575b600080fd5b34801561015157600080fd5b50610165610160366004612af0565b610495565b60405190151581526020015b60405180910390f35b34801561018657600080fd5b5061019a610195366004612c43565b6104cc565b6040516001600160e01b03199091168152602001610171565b3480156101bf57600080fd5b506004546101d3906001600160a01b031681565b6040516001600160a01b039091168152602001610171565b3480156101f757600080fd5b5061020b610206366004612caf565b6104dd565b005b34801561021957600080fd5b5061020b610228366004612caf565b610506565b34801561023957600080fd5b5061020b610248366004612caf565b6105a2565b34801561025957600080fd5b5061026d610268366004612ccc565b610635565b604051610171929190612ea8565b34801561028757600080fd5b506005546101d3906001600160a01b031681565b3480156102a757600080fd5b5061020b61096c565b3480156102bc57600080fd5b506102d06102cb366004612caf565b610980565b6040516101719190612ec3565b61026d6102eb366004612fe7565b6109ec565b3480156102fc57600080fd5b506001546001600160a01b03166101d3565b34801561031a57600080fd5b5061020b610329366004612caf565b610e2c565b34801561033a57600080fd5b50610165610349366004612caf565b610ecb565b61026d61035c366004613137565b610f06565b34801561036d57600080fd5b5061038161037c366004613192565b6114c3565b60405161017191906131ab565b34801561039a57600080fd5b5061019a6103a93660046131be565b63bc197c8160e01b95945050505050565b3480156103c657600080fd5b506103da6103d536600461326c565b6116da565b604051610171939291906132aa565b3480156103f557600080fd5b5061026d6104043660046132df565b61172c565b34801561041557600080fd5b5061020b610424366004612caf565b611ac8565b34801561043557600080fd5b5061020b610444366004612caf565b611b64565b34801561045557600080fd5b5061019a61046436600461331c565b63f23a6e6160e01b95945050505050565b34801561048157600080fd5b5061020b610490366004612caf565b611b90565b60006001600160e01b03198216630271189760e51b14806104c657506301ffc9a760e01b6001600160e01b03198316145b92915050565b630a85bd0160e11b5b949350505050565b6104e5611c09565b6001600160a01b03166000908152600260205260409020805460ff19169055565b61050f33610ecb565b6105345760405162461bcd60e51b815260040161052b90613385565b60405180910390fd5b6001600160a01b0381166105805760405162461bcd60e51b8152602060048201526013602482015272544d3a2061646472657373206973207a65726f60681b604482015260640161052b565b600580546001600160a01b0319166001600160a01b0392909216919091179055565b6105ab33610ecb565b6105c75760405162461bcd60e51b815260040161052b90613385565b6001600160a01b0381166106135760405162461bcd60e51b8152602060048201526013602482015272544d3a2061646472657373206973207a65726f60681b604482015260640161052b565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b600061063f6129a9565b3360009081526003602052604090205460ff1661066e5760405162461bcd60e51b815260040161052b906133ca565b610676611c63565b600084815260066020526040902080546001600160a01b038581166201000090920416146106e65760405162461bcd60e51b815260206004820152601d60248201527f46503a2053656c6c6572206973206e6f74206f72646572206d616b6572000000604482015260640161052b565b6106ef81611cbd565b61070b5760405162461bcd60e51b815260040161052b906133f6565b805461ff001916610200178155600b810154600582015460009161072e91613451565b60018301548354600985015492935061075d926001600160a01b03928316923092620100009004169085611cf1565b846001600160a01b0316867fcdc2a0009ea4fcb77753d005f40262a263915c174abf67d14f697a1079a791e24260405161079991815260200190565b60405180910390a3604080516101e08101909152825460019184918290829060ff1660038111156107cc576107cc612cfc565b60038111156107dd576107dd612cfc565b81528154602090910190610100900460ff16600481111561080057610800612cfc565b600481111561081157610811612cfc565b815281546001600160a01b03620100009091048116602080840191909152600184015482166040808501919091526002850154909216606084015260038401805483518184028101840190945280845260809094019390918301828280156108a257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610884575b50505050508152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a8201548152602001600b8201548152602001600c820180548060200260200160405190810160405280929190818152602001828054801561094a57602002820191906000526020600020905b815481526020019060010190808311610936575b50505050508152505090509350935050506109656001600055565b9250929050565b610974611c09565b61097e6000611e04565b565b6001600160a01b0381166000908152600760209081526040918290208054835181840281018401909452808452606093928301828280156109e057602002820191906000526020600020905b8154815260200190600101908083116109cc575b50505050509050919050565b60006109f66129a9565b3360009081526003602052604090205460ff16610a255760405162461bcd60e51b815260040161052b906133ca565b610a2d611c63565b600083516003811115610a4257610a42612cfc565b14610a8f5760405162461bcd60e51b815260206004820152601f60248201527f4143203a204f6e6c792061756374696f6e207479706520616c6c6f7765642e00604482015260640161052b565b610a9c8360600151611e56565b15610af5578260e00151600114610af55760405162461bcd60e51b815260206004820152601b60248201527f46503a204f6e65204e46542069732061626c6520746f2073656c6c0000000000604482015260640161052b565b610b0e3084606001518561016001518660e00151611e72565b610b5a5760405162461bcd60e51b815260206004820152601b60248201527f46503a2070726f64756374206e6f74207472616e736665727265640000000000604482015260640161052b565b600083610180015111610baf5760405162461bcd60e51b815260206004820152601860248201527f46503a20496e76616c6964206f7264657220616d6f756e740000000000000000604482015260640161052b565b610bb883611f7c565b60c083015160009081526006602052604080822081516101e081019092528054829060ff166003811115610bee57610bee612cfc565b6003811115610bff57610bff612cfc565b81528154602090910190610100900460ff166004811115610c2257610c22612cfc565b6004811115610c3357610c33612cfc565b815281546001600160a01b0362010000909104811660208084019190915260018401548216604080850191909152600285015490921660608401526003840180548351818402810184019094528084526080909401939091830182828015610cc457602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610ca6575b50505050508152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a8201548152602001600b8201548152602001600c8201805480602002602001604051908101604052809291908181526020018280548015610d6c57602002820191906000526020600020905b815481526020019060010190808311610d58575b505050505081525050905080606001516001600160a01b031681604001516001600160a01b03168260c001517f777139c6c01391d6f47246af5e75f8cbff7643a93dbb97507efe052846bfb9ee84608001518560e00151866101000151876101600151886101800151604051610e0f9594939291906001600160a01b03959095168552602085019390935260408401919091526060830152608082015260a00190565b60405180910390a4600192509050610e276001600055565b915091565b610e3533610ecb565b610e515760405162461bcd60e51b815260040161052b90613385565b6001600160a01b038116610ea75760405162461bcd60e51b815260206004820152601a60248201527f4f423a206d61726b65742061646472657373206973207a65726f000000000000604482015260640161052b565b6001600160a01b03166000908152600360205260409020805460ff19166001179055565b6001600160a01b03811660009081526002602052604081205460ff161515600114806104c65750506001546001600160a01b03163314919050565b6000610f106129a9565b3360009081526003602052604090205460ff16610f3f5760405162461bcd60e51b815260040161052b906133ca565b610f47611c63565b6000878152600660205260409020610f5e81611cbd565b610faa5760405162461bcd60e51b815260206004820152601860248201527f46503a20416c726561647920636c6f736564206f726465720000000000000000604482015260640161052b565b60008511610ffa5760405162461bcd60e51b815260206004820152601960248201527f46503a20416d6f756e742063616e6e6f74206265207a65726f00000000000000604482015260640161052b565b80600b0154816005015461100e9190613451565b8511156110515760405162461bcd60e51b815260206004820152601160248201527011940e88115e18d9595908185b5bdd5b9d607a1b604482015260640161052b565b42816006015411156110a55760405162461bcd60e51b815260206004820152601960248201527f46503a204f72646572206e6f7420737461727465642079657400000000000000604482015260640161052b565b60008582600a01546110b79190613468565b60028301549091506001600160a01b0316611115578034146111105760405162461bcd60e51b81526020600482015260126024820152714650203a20496e76616c69642076616c756560701b604482015260640161052b565b61112f565b600282015461112f906001600160a01b03168930846121c7565b6002820154611147906001600160a01b031682612238565b6111935760405162461bcd60e51b815260206004820152601d60248201527f46503a2062757920746f6b656e206e6f74207472616e73666572726564000000604482015260640161052b565b600382018054600180820183556000928352602080842090920180546001600160a01b0319166001600160a01b038c16179055600c850180549182018155835290822001879055600b830180548892906111ee908490613487565b9091555050600554600183015460405163e7dce61560e01b81526000926001600160a01b039081169263e7dce6159261122f92909116908a9060040161349f565b600060405180830381865afa15801561124c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526112749190810190613527565b600184015490915061128e906001600160a01b0316611e56565b156112a35761129e83828a6122c5565b6112af565b6112af83828a8a6123d4565b86886001600160a01b03168b7f197e3ff891614693f4aaee025ff748a36e322b9c7b3a8001c8562017ce29ce78426040516112ec91815260200190565b60405180910390a4604080516101e08101909152835460019185918290829060ff16600381111561131f5761131f612cfc565b600381111561133057611330612cfc565b81528154602090910190610100900460ff16600481111561135357611353612cfc565b600481111561136457611364612cfc565b815281546001600160a01b03620100009091048116602080840191909152600184015482166040808501919091526002850154909216606084015260038401805483518184028101840190945280845260809094019390918301828280156113f557602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116113d7575b50505050508152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a8201548152602001600b8201548152602001600c820180548060200260200160405190810160405280929190818152602001828054801561149d57602002820191906000526020600020905b815481526020019060010190808311611489575b5050505050815250509050945094505050506114b96001600055565b9550959350505050565b6114cb6129a9565b60008281526006602052604080822081516101e081019092528054829060ff1660038111156114fc576114fc612cfc565b600381111561150d5761150d612cfc565b81528154602090910190610100900460ff16600481111561153057611530612cfc565b600481111561154157611541612cfc565b815281546001600160a01b03620100009091048116602080840191909152600184015482166040808501919091526002850154909216606084015260038401805483518184028101840190945280845260809094019390918301828280156115d257602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116115b4575b50505050508152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a8201548152602001600b8201548152602001600c820180548060200260200160405190810160405280929190818152602001828054801561167a57602002820191906000526020600020905b815481526020019060010190808311611666575b5050509190925250505060608101519091506001600160a01b03166104c65760405162461bcd60e51b815260206004820152601660248201527527a11d103737ba1032bc34b9ba34b7339037b93232b960511b604482015260640161052b565b6000806116e56129a9565b3360009081526003602052604090205460ff166117145760405162461bcd60e51b815260040161052b906133ca565b61171c6129a9565b6000978897509095509350505050565b60006117366129a9565b3360009081526003602052604090205460ff166117655760405162461bcd60e51b815260040161052b906133ca565b60008681526006602052604090208415158061178f575060008411801561178f5750806005015484105b6117db5760405162461bcd60e51b815260206004820152601b60248201527f46503a20496e76616c6964207072696365206f7220616d6f756e740000000000604482015260640161052b565b80546001600160a01b0387811662010000909204161461183d5760405162461bcd60e51b815260206004820152601d60248201527f46503a2053656c6c6572206973206e6f74206f72646572206d616b6572000000604482015260640161052b565b61184681611cbd565b6118625760405162461bcd60e51b815260040161052b906133f6565b841561187057600a81018590555b83156118c05760008482600501546118889190613451565b600583018690556001830154835460098501549293506118be926001600160a01b03928316923092620100009004169085611cf1565b505b60408051868152602081018690526001600160a01b0388169189917f37cc6f3f3b9b54fb9570effecfa4fa1d18c1022672d6ad8f5b8e32fe488992e0910160405180910390a3604080516101e08101909152815460019183918290829060ff16600381111561193157611931612cfc565b600381111561194257611942612cfc565b81528154602090910190610100900460ff16600481111561196557611965612cfc565b600481111561197657611976612cfc565b815281546001600160a01b0362010000909104811660208084019190915260018401548216604080850191909152600285015490921660608401526003840180548351818402810184019094528084526080909401939091830182828015611a0757602002820191906000526020600020905b81546001600160a01b031681526001909101906020018083116119e9575b50505050508152602001600482015481526020016005820154815260200160068201548152602001600782015481526020016008820154815260200160098201548152602001600a8201548152602001600b8201548152602001600c8201805480602002602001604051908101604052809291908181526020018280548015611aaf57602002820191906000526020600020905b815481526020019060010190808311611a9b575b5050505050815250509050925092505094509492505050565b611ad133610ecb565b611aed5760405162461bcd60e51b815260040161052b90613385565b6001600160a01b038116611b435760405162461bcd60e51b815260206004820152601a60248201527f4f423a206d61726b65742061646472657373206973207a65726f000000000000604482015260640161052b565b6001600160a01b03166000908152600360205260409020805460ff19169055565b611b6c611c09565b6001600160a01b03166000908152600260205260409020805460ff19166001179055565b611b98611c09565b6001600160a01b038116611bfd5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161052b565b611c0681611e04565b50565b6001546001600160a01b0316331461097e5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161052b565b60026000541415611cb65760405162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015260640161052b565b6002600055565b600060018254610100900460ff166004811115611cdc57611cdc612cfc565b14611ce957506000919050565b506001919050565b611cfa856124fd565b80611d095750611d0985611e56565b15611d7d57604051632142170760e11b81526001600160a01b0385811660048301528481166024830152604482018490528616906342842e0e90606401600060405180830381600087803b158015611d6057600080fd5b505af1158015611d74573d6000803e3d6000fd5b50505050611dfd565b604051637921219560e11b81526001600160a01b0385811660048301528481166024830152604482018490526064820183905260a06084830152600060a483015286169063f242432a9060c401600060405180830381600087803b158015611de457600080fd5b505af1158015611df8573d6000803e3d6000fd5b505050505b5050505050565b600180546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b60006104c66001600160a01b0383166380ac58cd60e01b612515565b6000611e7d84611e56565b15611f01576040516331a9108f60e11b8152600481018490526001600160a01b038087169190861690636352211e90602401602060405180830381865afa158015611ecc573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611ef09190613615565b6001600160a01b03161490506104d5565b604051627eeac760e11b81526001600160a01b0386811660048301526024820185905283919086169062fdd58e90604401602060405180830381865afa158015611f4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611f739190613632565b101590506104d5565b606080604051806101e0016040528060006003811115611f9e57611f9e612cfc565b81526020016001815260200184604001516001600160a01b0316815260200184606001516001600160a01b0316815260200184608001516001600160a01b031681526020018381526020018460c0015181526020018460e0015181526020014281526020016000815260200160008152602001846101600151815260200184610180015181526020016000815260200182815250600660008560c00151815260200190815260200160002060008201518160000160006101000a81548160ff0219169083600381111561207357612073612cfc565b021790555060208201518154829061ff00191661010083600481111561209b5761209b612cfc565b0217905550604082015181546001600160a01b03918216620100000262010000600160b01b031990911617825560608301516001830180549183166001600160a01b0319928316179055608084015160028401805491909316911617905560a08201518051612114916003840191602090910190612a3b565b5060c0820151600482015560e082015160058201556101008201516006820155610120820151600782015561014082015160088201556101608201516009820155610180820151600a8201556101a0820151600b8201556101c0820151805161218791600c840191602090910190612aa0565b5050506040808401516001600160a01b031660009081526007602090815291812060c0909501518554600181018755958252919020909301929092555050565b6040516001600160a01b03808516602483015283166044820152606481018290526122329085906323b872dd60e01b906084015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b031990931692909217909152612538565b50505050565b6000806001600160a01b0384166122505750476122bb565b6040516370a0823160e01b81523060048201526001600160a01b038516906370a0823190602401602060405180830381865afa158015612294573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122b89190613632565b90505b9091111592915050565b825461ff0019166103001783554260088401556000805b83515181101561237b576000612710856020015183815181106123015761230161364b565b602002602001015187600a01546123189190613468565b6123229190613661565b905061232e8184613487565b600287015486518051929550612368926001600160a01b03909216918590811061235a5761235a61364b565b60200260200101518361260f565b508061237381613683565b9150506122dc565b5060028401548454600a8601546123b0926001600160a01b039081169262010000900416906123ab908590613451565b61260f565b6001808501546009860154612232926001600160a01b039092169130918691611cf1565b836005015484600b015414156123f857835461ff0019166103001784554260088501555b6000808286600a015461240b9190613468565b905060005b85515181101561249d576000612710876020015183815181106124355761243561364b565b6020026020010151846124489190613468565b6124529190613661565b905061245e8185613487565b60028901548851805192965061248a926001600160a01b03909216918590811061235a5761235a61364b565b508061249581613683565b915050612410565b5060006124aa8383613451565b600288015488549192506124d2916001600160a01b039182169162010000909104168361260f565b600187015460098801546124f4916001600160a01b0316903090889088611cf1565b50505050505050565b60006104c66001600160a01b038316634a76e0f760e11b5b6000612520836126d4565b801561253157506125318383612707565b9392505050565b600061258d826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166127f49092919063ffffffff16565b80519091501561260a57808060200190518101906125ab919061369e565b61260a5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b606482015260840161052b565b505050565b6001600160a01b0383166126c0576000826001600160a01b03168260405160006040518083038185875af1925050503d806000811461266a576040519150601f19603f3d011682016040523d82523d6000602084013e61266f565b606091505b50509050806122325760405162461bcd60e51b815260206004820152601860248201527f4f423a20636f696e206e6f74207472616e736665727265640000000000000000604482015260640161052b565b61260a6001600160a01b0384168383612803565b60006126e7826301ffc9a760e01b612707565b80156104c65750612700826001600160e01b0319612707565b1592915050565b604080516001600160e01b0319831660248083019190915282518083039091018152604490910182526020810180516001600160e01b03166301ffc9a760e01b179052905160009190829081906001600160a01b038716906175309061276e9086906136ec565b6000604051808303818686fa925050503d80600081146127aa576040519150601f19603f3d011682016040523d82523d6000602084013e6127af565b606091505b50915091506020815110156127ca57600093505050506104c6565b8180156127ea57506000818060200190518101906127e89190613632565b115b9695505050505050565b60606104d58484600085612833565b6040516001600160a01b03831660248201526044810182905261260a90849063a9059cbb60e01b906064016121fb565b6060824710156128945760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b606482015260840161052b565b600080866001600160a01b031685876040516128b091906136ec565b60006040518083038185875af1925050503d80600081146128ed576040519150601f19603f3d011682016040523d82523d6000602084013e6128f2565b606091505b50915091506129038783838761290e565b979650505050505050565b6060831561297a578251612973576001600160a01b0385163b6129735760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015260640161052b565b50816104d5565b6104d5838381511561298f5781518083602001fd5b8060405162461bcd60e51b815260040161052b9190613708565b604080516101e0810190915280600081526020016000815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b03168152602001606081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001606081525090565b828054828255906000526020600020908101928215612a90579160200282015b82811115612a9057825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190612a5b565b50612a9c929150612adb565b5090565b828054828255906000526020600020908101928215612a90579160200282015b82811115612a90578251825591602001919060010190612ac0565b5b80821115612a9c5760008155600101612adc565b600060208284031215612b0257600080fd5b81356001600160e01b03198116811461253157600080fd5b6001600160a01b0381168114611c0657600080fd5b8035612b3a81612b1a565b919050565b634e487b7160e01b600052604160045260246000fd5b6040516101e0810167ffffffffffffffff81118282101715612b7957612b79612b3f565b60405290565b6040805190810167ffffffffffffffff81118282101715612b7957612b79612b3f565b604051601f8201601f1916810167ffffffffffffffff81118282101715612bcb57612bcb612b3f565b604052919050565b600082601f830112612be457600080fd5b813567ffffffffffffffff811115612bfe57612bfe612b3f565b612c11601f8201601f1916602001612ba2565b818152846020838601011115612c2657600080fd5b816020850160208301376000918101602001919091529392505050565b60008060008060808587031215612c5957600080fd5b8435612c6481612b1a565b93506020850135612c7481612b1a565b925060408501359150606085013567ffffffffffffffff811115612c9757600080fd5b612ca387828801612bd3565b91505092959194509250565b600060208284031215612cc157600080fd5b813561253181612b1a565b60008060408385031215612cdf57600080fd5b823591506020830135612cf181612b1a565b809150509250929050565b634e487b7160e01b600052602160045260246000fd5b60048110612d2257612d22612cfc565b9052565b60058110612d2257612d22612cfc565b600081518084526020808501945080840160005b83811015612d6f5781516001600160a01b031687529582019590820190600101612d4a565b509495945050505050565b600081518084526020808501945080840160005b83811015612d6f57815187529582019590820190600101612d8e565b60006101e0612dba848451612d12565b6020830151612dcc6020860182612d26565b506040830151612de760408601826001600160a01b03169052565b506060830151612e0260608601826001600160a01b03169052565b506080830151612e1d60808601826001600160a01b03169052565b5060a08301518160a0860152612e3582860182612d36565b60c0858101519087015260e08086015190870152610100808601519087015261012080860151908701526101408086015190870152610160808601519087015261018080860151908701526101a080860151908701526101c0808601518783038289015291935091506127ea8382612d7a565b82151581526040602082015260006104d56040830184612daa565b6020815260006125316020830184612d7a565b803560048110612b3a57600080fd5b803560058110612b3a57600080fd5b600067ffffffffffffffff821115612f0e57612f0e612b3f565b5060051b60200190565b600082601f830112612f2957600080fd5b81356020612f3e612f3983612ef4565b612ba2565b82815260059290921b84018101918181019086841115612f5d57600080fd5b8286015b84811015612f81578035612f7481612b1a565b8352918301918301612f61565b509695505050505050565b600082601f830112612f9d57600080fd5b81356020612fad612f3983612ef4565b82815260059290921b84018101918181019086841115612fcc57600080fd5b8286015b84811015612f815780358352918301918301612fd0565b600060208284031215612ff957600080fd5b813567ffffffffffffffff8082111561301157600080fd5b908301906101e0828603121561302657600080fd5b61302e612b55565b61303783612ed6565b815261304560208401612ee5565b602082015261305660408401612b2f565b604082015261306760608401612b2f565b606082015261307860808401612b2f565b608082015260a08301358281111561308f57600080fd5b61309b87828601612f18565b60a08301525060c0838101359082015260e08084013590820152610100808401359082015261012080840135908201526101408084013590820152610160808401359082015261018080840135908201526101a080840135908201526101c0808401358381111561310b57600080fd5b61311788828701612f8c565b918301919091525095945050505050565b803560028110612b3a57600080fd5b600080600080600060a0868803121561314f57600080fd5b85359450602086013561316181612b1a565b9350604086013561317181612b1a565b92506060860135915061318660808701613128565b90509295509295909350565b6000602082840312156131a457600080fd5b5035919050565b6020815260006125316020830184612daa565b600080600080600060a086880312156131d657600080fd5b85356131e181612b1a565b945060208601356131f181612b1a565b9350604086013567ffffffffffffffff8082111561320e57600080fd5b61321a89838a01612f8c565b9450606088013591508082111561323057600080fd5b61323c89838a01612f8c565b9350608088013591508082111561325257600080fd5b5061325f88828901612bd3565b9150509295509295909350565b60008060006060848603121561328157600080fd5b83359250602084013561329381612b1a565b91506132a160408501613128565b90509250925092565b83151581526001600160a01b03831660208201526060604082018190526000906132d690830184612daa565b95945050505050565b600080600080608085870312156132f557600080fd5b84359350602085013561330781612b1a565b93969395505050506040820135916060013590565b600080600080600060a0868803121561333457600080fd5b853561333f81612b1a565b9450602086013561334f81612b1a565b93506040860135925060608601359150608086013567ffffffffffffffff81111561337957600080fd5b61325f88828901612bd3565b60208082526025908201527f456469746f72526f6c65203a206d73672073656e646572206973206e6f7420656040820152643234ba37b960d91b606082015260800190565b60208082526012908201527113d08e881a5b9d985b1a59081b585c9ad95d60721b604082015260600190565b60208082526025908201527f46503a204f7264657220616c726561647920636c6f736564206f7220636f6d706040820152641b195d195960da1b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b6000828210156134635761346361343b565b500390565b60008160001904831182151516156134825761348261343b565b500290565b6000821982111561349a5761349a61343b565b500190565b6001600160a01b038316815260408101600283106134bf576134bf612cfc565b8260208301529392505050565b600082601f8301126134dd57600080fd5b815160206134ed612f3983612ef4565b82815260059290921b8401810191818101908684111561350c57600080fd5b8286015b84811015612f815780518352918301918301613510565b6000602080838503121561353a57600080fd5b825167ffffffffffffffff8082111561355257600080fd5b908401906040828703121561356657600080fd5b61356e612b7f565b82518281111561357d57600080fd5b8301601f8101881361358e57600080fd5b805161359c612f3982612ef4565b81815260059190911b8201860190868101908a8311156135bb57600080fd5b928701925b828410156135e25783516135d381612b1a565b825292870192908701906135c0565b845250505082840151828111156135f857600080fd5b613604888286016134cc565b948201949094529695505050505050565b60006020828403121561362757600080fd5b815161253181612b1a565b60006020828403121561364457600080fd5b5051919050565b634e487b7160e01b600052603260045260246000fd5b60008261367e57634e487b7160e01b600052601260045260246000fd5b500490565b60006000198214156136975761369761343b565b5060010190565b6000602082840312156136b057600080fd5b8151801515811461253157600080fd5b60005b838110156136db5781810151838201526020016136c3565b838111156122325750506000910152565b600082516136fe8184602087016136c0565b9190910192915050565b60208152600082518060208401526137278160408501602087016136c0565b601f01601f1916919091016040019291505056fea264697066735822122016bb94dc0a6ccaa79964cfaf05e856c4b92b81885987a05dbb45726f601feace64736f6c634300080a0033