交易详情
交易哈希
:0x4ea373a92b2850ecf7c8255a20fabdf1c27ee8de709440a5fefbe87b737fee6c
交易数量:
0ETH
($0)
交易手续费:
0.000110763118178908
$0.36
L2 Gas 价格:
0.00000000001 ETH(0.01 Gwei)
L2 Gas 上限 & 消耗:
13,227,836|
9,046,019(68.39%)
L2 Gas 费用:
0.00009046019 ETH
L2 Gas 费:
基础费用: 0.004626311 Gwei
L1 Gas 价格:
0.000000053772366524 ETH(53.772366524 Gwei)
L1 Gas 消耗:
166,404
L1 费用系数:
0
L1 Gas 费用:
0.000020302928178908 ETH
其他信息:
交易类型:0(原始交易类型)
Nonce:1
区块内交易编号:15
输入数据:
0x7b43c0af84e1b9a0538205465fd28101424d3abf6f263e670000000000000000000019720000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000546000000000000000000000000000000000000000000000000000000000000053c36080604052348015600f57600080fd5b50601733601b565b606b565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6153498061007a6000396000f3fe6080604052600436106101855760003560e01c80638c5f36bb116100d1578063de5f4ecc1161008a578063f2fde38b11610064578063f2fde38b146103fa578063fa461e331461041a578063fa483e7214610220578063fc52ae681461043a5761018c565b8063de5f4ecc14610347578063e9cbafb0146103ba578063f04f2707146103da5761018c565b80638c5f36bb146102ff5780638da5cb5b1461031f578063a1d4833614610347578063c92f570c14610367578063d21d058014610394578063dd0e1ba2146103a75761018c565b806334b74ae21161013e578063654b648711610118578063654b648714610220578063715018a6146102c257806372587911146102d75780638c0692a4146102ec5761018c565b806334b74ae2146102615780634f5a676b14610274578063584ccf93146102a25761018c565b80630d5dbee2146101cb57806310d1e85c146101e05780631ae215571461020057806323a69e7514610220578063270af030146102405780632c8958f6146102205761018c565b3661018c57005b6004361161019657005b6000806000803660006101aa60003661045a565b95509550955095509550955085156101c9576101c98585858585610500565b005b3480156101d757600080fd5b506101c9610546565b3480156101ec57600080fd5b506101c96101fb366004613d87565b610500565b34801561020c57600080fd5b506101c961021b366004614000565b6105b2565b34801561022c57600080fd5b506101c961023b366004614044565b610707565b34801561024c57600080fd5b50604051600481526020015b60405180910390f35b6101c961026f3660046140a8565b610719565b34801561028057600080fd5b5061029461028f36600461410b565b61073a565b604051908152602001610258565b3480156102ae57600080fd5b506101c96102bd36600461412d565b6107a3565b3480156102ce57600080fd5b506101c9610801565b3480156102e357600080fd5b506101c9610815565b6101c96102fa366004614178565b61082b565b34801561030b57600080fd5b506101c961031a3660046141a9565b61088a565b34801561032b57600080fd5b506000546040516001600160a01b039091168152602001610258565b34801561035357600080fd5b506101c9610362366004614044565b6108ac565b34801561037357600080fd5b50610387610382366004614321565b6108b8565b60405161025891906143ac565b6101c96103a23660046143bf565b6109ac565b6101c96103b53660046143ea565b6109c5565b3480156103c657600080fd5b506101c96103d5366004614044565b6109de565b3480156103e657600080fd5b506101c96103f5366004614483565b610a1d565b34801561040657600080fd5b506101c96104153660046141a9565b610a26565b34801561042657600080fd5b506101c9610435366004614044565b610a98565b34801561044657600080fd5b506101c96104553660046141a9565b610b80565b60008080803681600488013560a081901c156104895760008080808080965096509650965096509650506104f6565b6024898101359060448b01359060648c01358c01908101906004013580601f811680156104b95780602003820191505b60a482018e146104e257600080808080809c509c509c509c509c509c50505050505050506104f6565b5060019b5094995092975090955093509150505b9295509295509295565b61053f82828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610c8192505050565b5050505050565b61054e610e47565b604080516000815260208101918290523391479161056b916145db565b60006040518083038185875af1925050503d80600081146105a8576040519150601f19603f3d011682016040523d82523d6000602084013e505050565b606091505b505050565b60006105be8383610ea1565b60208401516040516370a0823160e01b81523060048201529192506000916001600160a01b03909116906370a0823190602401602060405180830381865afa15801561060e573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061063291906145f7565b905060006106408585611060565b60208601516040516370a0823160e01b81523060048201529192506000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015610690573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106b491906145f7565b6040805186815260208101859052908101859052606081018290529091507fb8897e8062d1ac4ab52d2b5e01cb606b8eb73123cdd19e029a0ead6603ea4ca39060800160405180910390a1505050505050565b61071384848484610a98565b50505050565b6105ad61072584614610565b6107343685900385018561462a565b8361133a565b60008160000361074b57508161079d565b6000600161076185670de0b6b3a76400006146bf565b61076b91906146d6565b9050600061078184670de0b6b3a76400006146d6565b905061078d81836146f6565b610798906001614724565b925050505b92915050565b6107ab610e47565b600380546001600160a01b0319166001600160a01b038416179055600180546001600160a01b0319166001600160a01b038516179055600280546001600160a01b0319166001600160a01b038316179055505050565b610809610e47565b610813600061151f565b565b61081d610e47565b6000546001600160a01b0316ff5b600061084461083f3685900385018561474c565b61156f565b905061084f81611633565b60008061085b846116f2565b60ff8116606086015290925090506000610875848461172d565b905061088284828561133a565b505050505050565b6000546001600160a01b0316156108a057600080fd5b6108a98161151f565b50565b610713848484846109de565b8251516060906000906108cc9060016147ab565b6001600160401b038111156108e3576108e3613df0565b60405190808252806020026020018201604052801561090c578160200160208202803683370190505b5090508360005b8651516109279063ffffffff8716906147be565b8163ffffffff1610156109a15761096187600001518263ffffffff1681518110610953576109536147d1565b602002602001015183611060565b915081836109708360016147e7565b63ffffffff1681518110610986576109866147d1565b602090810291909101015261099a81614803565b9050610913565b509095945050505050565b60006108446109c036859003850185614828565b611898565b60006108446109d936859003850185614873565b61196b565b61071382828080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610c8192505050565b61071381610c81565b610a2e610e47565b6001600160a01b0381166108a05760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084015b60405180910390fd5b6000841380610aa75750600083135b610ab057600080fd5b600080610abf838501856148c3565b915091508115610ad757610ad281610c81565b610882565b6000808713610ae65785610ae8565b865b9050600082806020019051810190610b009190614912565b5060405163a9059cbb60e01b8152336004820152602481018490529091506001600160a01b0382169063a9059cbb906044016020604051808303816000875af1158015610b51573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b75919061494c565b505050505050505050565b610b88610e47565b806001600160a01b03811663a9059cbb610baa6000546001600160a01b031690565b6040516370a0823160e01b81523060048201526001600160a01b038516906370a0823190602401602060405180830381865afa158015610bee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1291906145f7565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610c5d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105ad919061494c565b600080600083806020019051810190610c9a9190614ab6565b925092509250600081600081518110610cb557610cb56147d1565b6020026020010151905060008460000151600081518110610cd857610cd86147d1565b60200260200101516000015190506000610cf585604001516119f4565b90506001600160a01b0381163014610d7c5760405163a9059cbb60e01b81526001600160a01b0382811660048301526024820185905283169063a9059cbb906044016020604051808303816000875af1158015610d56573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d7a919061494c565b505b846060015115610d9857610d92868460016108b8565b50610e3e565b610da4868460006108b8565b506000856020015190506000610dbe858860a0015161073a565b60405163a9059cbb60e01b81526001600160a01b038481166004830152602482018390529192509085169063a9059cbb906044016020604051808303816000875af1158015610e11573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e35919061494c565b610b7557600080fd5b50505050505050565b6000546001600160a01b031633146108135760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610a8f565b6000600383608001516018811115610ebb57610ebb614cd2565b03610ed157610eca8383611a0f565b905061103f565b600083608001516018811115610ee957610ee9614cd2565b03610ef857610eca8383611b7b565b600583608001516018811115610f1057610f10614cd2565b03610f2b576000610f218484611c2f565b925061103f915050565b600183608001516018811115610f4357610f43614cd2565b03610f5257610eca8383611d0f565b600d83608001516018811115610f6a57610f6a614cd2565b03610f7957610eca8383611d0f565b600483608001516018811115610f9157610f91614cd2565b03610fa057610eca8383611d93565b600b83608001516018811115610fb857610fb8614cd2565b03610fc757610eca8383611e23565b60025460405163e2c95e9360e01b81526001600160a01b039091169063e2c95e9390610ff99086908690600401614deb565b6020604051808303816000875af1158015611018573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103c91906145f7565b90505b6101008301511561079d5761105981846101000151611e72565b9392505050565b6000806110718461012001516119f4565b60208501516040516370a0823160e01b81526001600160a01b038084166004830152929350600092909116906370a0823190602401602060405180830381865afa1580156110c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110e791906145f7565b905060038560800151601881111561110157611101614cd2565b03611116576111108585611e96565b506112b3565b60048560800151601881111561112e5761112e614cd2565b0361113d5761111085856120cf565b600b8560800151601881111561115557611155614cd2565b036111645761111085856122f5565b60008560800151601881111561117c5761117c614cd2565b0361118b576111108585612590565b6005856080015160188111156111a3576111a3614cd2565b036111b257611110858561264f565b6001856080015160188111156111ca576111ca614cd2565b036111d9576111108585612814565b600d856080015160188111156111f1576111f1614cd2565b03611200576111108585612814565b6002546040516000916001600160a01b031690819063ffa4647a9061122b908a908a90602401614deb565b60408051601f198184030181529181526020820180516001600160e01b031660e09490941b93909317909252905161126392506145db565b600060405180830381855af49150503d806000811461129e576040519150601f19603f3d011682016040523d82523d6000602084013e6112a3565b606091505b50509050806112b157600080fd5b505b60208501516040516370a0823160e01b81526001600160a01b03848116600483015260009216906370a0823190602401602060405180830381865afa158015611300573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061132491906145f7565b905061133082826147be565b9695505050505050565b600080611348858585612826565b9150915081611358575050505050565b6113638585836128f2565b8451805160009190611377906001906147be565b81518110611387576113876147d1565b60209081029190910181015101516040516370a0823160e01b81523060048201529091506000906001600160a01b038316906370a0823190602401602060405180830381865afa1580156113df573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061140391906145f7565b9050816001600160a01b031663a9059cbb6114266000546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303816000875af1158015611473573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611497919061494c565b507feda0d1d7da1f7a08e62fadd161d43c77483d5e8e947b7c9d983fc64d71bd8016836000815181106114cc576114cc6147d1565b602002602001015182846114e86000546001600160a01b031690565b6040805194855260208501939093526001600160a01b0391821684840152166060830152519081900360800190a150505050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b61159b604080516080810190915260608152602081016000815260006020820181905260409091015290565b60408051600380825260808201909252600091602082016060803683370190505090508260000151816000815181106115d6576115d66147d1565b6020026020010181815250508260200151816001815181106115fa576115fa6147d1565b60200260200101818152505082604001518160028151811061161e5761161e6147d1565b60200260200101818152505061105981612a92565b60005b8151518110156116ee5761166682600001518281518110611659576116596147d1565b6020026020010151612e86565b825180518390811061167a5761167a6147d1565b60209081029190910101516001600160a01b039091169052815180516116b89190839081106116ab576116ab6147d1565b6020026020010151612e96565b82518051839081106116cc576116cc6147d1565b6020908102919091018101516001600160a01b03909216910152600101611636565b5050565b6040805160208101839052608083901c916000918291016040516020818303038152906040529050611725816010612ea6565b915050915091565b6040805160c08101825260008082526020808301829052928201819052606082018190526080820181905260a082015290830151600190600281111561177557611775614cd2565b036118135760016060820181905283518051600092611793916147be565b815181106117a3576117a36147d1565b602002602001015190508060800151826000019060188111156117c8576117c8614cd2565b908160188111156117db576117db614cd2565b90525060608101516001600160a01b0316602083015260408401516117ff906119f4565b6001600160a01b031660408301525061079d565b60028360200151600281111561182b5761182b614cd2565b0361079d5760006060820152600281819052506003546001600160a01b0316602082015282518051600090611862576118626147d1565b602002602001015160c0015181608001818152505061188483604001516119f4565b6001600160a01b0316604082015292915050565b6118c4604080516080810190915260608152602081016000815260006020820181905260409091015290565b60408051600480825260a08201909252600091602082016080803683370190505090508260000151816000815181106118ff576118ff6147d1565b602002602001018181525050826020015181600181518110611923576119236147d1565b602002602001018181525050826040015181600281518110611947576119476147d1565b60200260200101818152505082606001518160038151811061161e5761161e6147d1565b611997604080516080810190915260608152602081016000815260006020820181905260409091015290565b6040805160028082526060820183526000926020830190803683370190505090508260000151816000815181106119d0576119d06147d1565b60200260200101818152505082602001518160018151811061161e5761161e6147d1565b60006001600160a01b038216611a0b575030919050565b5090565b6060828101516040805160a081018252600080825260208083018281528385018381529684018390526080840183905288516001600160a01b039081168552828a0151811690915295879052835163ddca3f4360e01b81529351919592939285169263ddca3f4392600480830193928290030181865afa158015611a97573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611abb9190614e0d565b62ffffff9081166060830190815260006080840190815260015460408051636352813560e11b815286516001600160a01b03908116600483015260208801518116602483015291870151604482015293519094166064840152905183166084830152919091169063c6a5026a9060a4016080604051808303816000875af1158015611b4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b6e9190614e32565b5091979650505050505050565b60008083606001519050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611bc6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bea9190614e93565b506001600160701b031691506001600160701b031691508560c00151600114611c14578181611c17565b80825b80925081935050506113308583838960a00151612f4f565b6000806000611c3d85612faa565b9050600081600001519050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015611c89573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611cad9190614e93565b506001600160701b031691506001600160701b031691508360200151600114611cd7578181611cda565b80825b8092508193505050611cf28783838760400151612f4f565b9550611d02868560600151613018565b9450505050509250929050565b606082015182516040516378a051ad60e11b8152600481018490526001600160a01b0391821660248201526000929182169063f140a35a90604401602060405180830381865afa158015611d67573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d8b91906145f7565b949350505050565b606082015160c083015160e0840151604051635e0d443f60e01b8152600f92830b6004820152910b6024820152604481018390526000919082906001600160a01b03831690635e0d443f906064015b602060405180830381865afa158015611dff573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061079891906145f7565b606082015160c083015160e084015160405163556d6e9f60e01b815260048101929092526024820152604481018390526000919082906001600160a01b0383169063556d6e9f90606401611de2565b6000620f4240611e8283826147be565b611e8c90856146bf565b6110599190614ecf565b60c0820151606083015160009115908282611ecf57611eca600173fffd8963efd1fc6a506488495d951d5263988d26614ee3565b611edf565b611edf6401000276a36001614f02565b905060008087600001518860600151604051602001611f149291906001600160a01b0392831681529116602082015260400190565b60408051601f1981840301815290829052611f329291602001614f21565b60405160208183030381529060405290506000611f538861012001516119f4565b60208901516040516370a0823160e01b81526001600160a01b038084166004830152929350600092909116906370a0823190602401602060405180830381865afa158015611fa5573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611fc991906145f7565b604051630251596160e31b81529091506001600160a01b0386169063128acb08906120009085908a908d908a908a90600401614f3c565b60408051808303816000875af115801561201e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120429190614f77565b505060208901516040516370a0823160e01b81526001600160a01b03848116600483015260009216906370a0823190602401602060405180830381865afa158015612091573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906120b591906145f7565b90506120c182826147be565b9a9950505050505050505050565b6060820151825160405163095ea7b360e01b81526001600160a01b0380841660048301526024820185905260009392169063095ea7b3906044016020604051808303816000875af1158015612128573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061214c919061494c565b50600061215d8561012001516119f4565b60208601516040516370a0823160e01b81526001600160a01b038084166004830152929350600092909116906370a0823190602401602060405180830381865afa1580156121af573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121d391906145f7565b60c087015160e088015160405163ddc1f59d60e01b8152600f92830b6004820152910b602482015260448101879052600060648201526001600160a01b0384811660848301529192509084169063ddc1f59d9060a4016020604051808303816000875af1158015612248573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061226c91906145f7565b5060208601516040516370a0823160e01b81526001600160a01b03848116600483015260009216906370a0823190602401602060405180830381865afa1580156122ba573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906122de91906145f7565b90506122ea82826147be565b979650505050505050565b6060820151825160405163095ea7b360e01b81526001600160a01b0380841660048301526024820185905260009392169063095ea7b3906044016020604051808303816000875af115801561234e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612372919061494c565b5060208401516040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156123be573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123e291906145f7565b60c086015160e0870151604051630b68372160e31b81526004810192909252602482015260448101869052600060648201529091506001600160a01b03831690635b41b90890608401600060405180830381600087803b15801561244557600080fd5b505af1158015612459573d6000803e3d6000fd5b5050505060208501516040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156124a8573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124cc91906145f7565b6101208701519091506001600160a01b0316158015906124eb57508181115b156125865785602001516001600160a01b031663a9059cbb876101200151848461251591906147be565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015612560573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612584919061494c565b505b61133082826147be565b60608201516000906125a28484611b7b565b91506000808560c001516001146125bb576000846125bf565b8360005b91509150826001600160a01b031663022c0d9f83836125e28a61012001516119f4565b604080516000815260208101918290526001600160e01b031960e087901b169091526126149392919060248101614f9b565b600060405180830381600087803b15801561262e57600080fd5b505af1158015612642573d6000803e3d6000fd5b5050505050505092915050565b60008061265b84612faa565b8051909150600061266c8686611c2f565b50905060008084602001516001146126865760008361268a565b8260005b91509150600061269e8961012001516119f4565b60208a01516040516370a0823160e01b81526001600160a01b038084166004830152929350600092909116906370a0823190602401602060405180830381865afa1580156126f0573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061271491906145f7565b6040805160008152602081019182905263022c0d9f60e01b9091529091506001600160a01b0387169063022c0d9f906127569087908790879060248101614f9b565b600060405180830381600087803b15801561277057600080fd5b505af1158015612784573d6000803e3d6000fd5b5050505060208a01516040516370a0823160e01b81526001600160a01b03848116600483015260009216906370a0823190602401602060405180830381865afa1580156127d5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127f991906145f7565b905061280582826147be565b9b9a5050505050505050505050565b60608201516000906125a28484611d0f565b600060606000806000606060005b60608a0151612844906001614fc8565b60ff168160ff1610156128df5761285c8160046150c8565b6128678260036150c8565b612871908a6146bf565b61287b9190614ecf565b94506128878a86613032565b91506000612899868b60a0015161073a565b905080838c6000015151815181106128b3576128b36147d1565b60200260200101516128c591906146d6565b9450838513156128d6578493508296505b50600101612834565b5060008213955050505050935093915050565b60028251601881111561290757612907614cd2565b03612917576105ad83838361314a565b60008251601881111561292c5761292c614cd2565b0361293c576105ad8383836132f9565b60018251601881111561295157612951614cd2565b03612961576105ad8383836132f9565b600d8251601881111561297657612976614cd2565b03612986576105ad8383836132f9565b60038251601881111561299b5761299b614cd2565b036129ab576105ad8383836134ce565b600e825160188111156129c0576129c0614cd2565b036129d0576105ad8383836134ce565b600f825160188111156129e5576129e5614cd2565b036129f5576105ad8383836134ce565b600a82516018811115612a0a57612a0a614cd2565b03612a1a576105ad8383836134ce565b601282516018811115612a2f57612a2f614cd2565b03612a3f576105ad8383836134ce565b601382516018811115612a5457612a54614cd2565b03612a64576105ad8383836134ce565b60405162461bcd60e51b81526020600482015260036024820152622aa9a360e91b6044820152606401610a8f565b612abe604080516080810190915260608152602081016000815260006020820181905260409091015290565b81516001600160401b03811115612ad757612ad7613df0565b604051908082528060200260200182016040528015612b6857816020015b612b556040805161014081018252600080825260208201819052606092820183905291810182905290608082019081526020016000815260200160008152602001600081526020016000815260200160006001600160a01b031681525090565b815260200190600190039081612af55790505b50815260005b8251811015612e80576000612b9b848381518110612b8e57612b8e6147d1565b60200260200101516136f6565b9050806000015183600001518381518110612bb857612bb86147d1565b6020026020010151606001906001600160a01b031690816001600160a01b031681525050806020015160ff166018811115612bf557612bf5614cd2565b8351805184908110612c0957612c096147d1565b6020026020010151608001906018811115612c2657612c26614cd2565b90816018811115612c3957612c39614cd2565b81525050806040015161ffff1683600001518381518110612c5c57612c5c6147d1565b602002602001015160a0018181525050806060015160ff1683600001518381518110612c8a57612c8a6147d1565b602002602001015160c0018181525050806080015160ff1683600001518381518110612cb857612cb86147d1565b602002602001015160e001818152505080610100015162ffffff1683600001518381518110612ce957612ce96147d1565b60200260200101516101000181815250508060a0015160ff166001148015612d1d575060018451612d1a91906147be565b82105b15612d8d57612d4f84612d318460016147ab565b81518110612d4157612d416147d1565b602002602001015160601c90565b8351805184908110612d6357612d636147d1565b602002602001015161012001906001600160a01b031690816001600160a01b031681525050612dcb565b600083600001518381518110612da557612da56147d1565b602002602001015161012001906001600160a01b031690816001600160a01b0316815250505b81600003612e1d5760e081015160ff1615612e155782518051600090612df357612df36147d1565b6020908102919091010151606001516001600160a01b03166040840152612e1d565b600060408401525b60018451612e2b91906147be565b8203612e77578060c0015160ff166002811115612e4a57612e4a614cd2565b83602001906002811115612e6057612e60614cd2565b90816002811115612e7357612e73614cd2565b9052505b50600101612b6e565b50919050565b600061079d828360c0015161381d565b600061079d828360e0015161381d565b600081612eb48160016147ab565b1015612ef55760405162461bcd60e51b815260206004820152601060248201526f746f55696e74385f6f766572666c6f7760801b6044820152606401610a8f565b612f008260016147ab565b83511015612f465760405162461bcd60e51b8152602060048201526013602482015272746f55696e74385f6f75744f66426f756e647360681b6044820152606401610a8f565b50016001015190565b600080612f69612f6284620f42406147be565b879061399b565b90506000612f77828661399b565b90506000612f9283612f8c89620f424061399b565b906139a7565b9050612f9e8183614ecf565b98975050505050505050565b612fde604051806080016040528060006001600160a01b031681526020016000815260200160008152602001600081525090565b600582608001516018811115612ff657612ff6614cd2565b1461300057600080fd5b816040015180602001905181019061079d91906150d7565b6000620f4240611e8c61302b84836147be565b859061399b565b8151516060906000906130469060016147ab565b6001600160401b0381111561305d5761305d613df0565b604051908082528060200260200182016040528015613086578160200160208202803683370190505b509050600083905080826000815181106130a2576130a26147d1565b60200260200101818152505060005b85515163ffffffff821610156131405760006130f087600001518363ffffffff16815181106130e2576130e26147d1565b602002602001015184610ea1565b9050806000036131005750613140565b808461310d8460016147e7565b63ffffffff1681518110613123576131236147d1565b6020908102919091010152915061313981614803565b90506130b1565b5090949350505050565b8160600151156131825760405162461bcd60e51b81526020600482015260036024820152624e595360e81b6044820152606401610a8f565b6040805160018082528183019092526000916020808301908036833701905050905083600001516000815181106131bb576131bb6147d1565b602002602001015160000151816000815181106131da576131da6147d1565b6001600160a01b0392909216602092830291909101909101526040805160018082528183019092526000918160200160208202803683370190505090508260008151811061322a5761322a6147d1565b602002602001015181600081518110613245576132456147d1565b6020908102919091018101919091526003546001600160a01b03168582015260405160009161327a918891889188910161518a565b60408051601f1981840301815290829052600354632e1c224f60e11b83529092506001600160a01b031690635c38449e906132bf90309087908790879060040161524d565b600060405180830381600087803b1580156132d957600080fd5b505af11580156132ed573d6000803e3d6000fd5b50505050505050505050565b60008383836040516020016133109392919061518a565b60405160208183030381529060405290506000806000856020015190508560600151156133c857865180516000919061334b906001906147be565b8151811061335b5761335b6147d1565b602002602001015190506000866001885161337691906147be565b81518110613386576133866147d1565b602002602001015190508160e001516000036133a857809450600093506133bc565b8160e001516001036133bc57600094508093505b50606001519050613461565b85608001516000036133fa57846000815181106133e7576133e76147d1565b602002602001015192506000915061345a565b856080015160010361342c57600092508460008151811061341d5761341d6147d1565b6020026020010151915061345a565b60405162461bcd60e51b815260206004820152600360248201526210919360ea1b6044820152606401610a8f565b5060208501515b60405163022c0d9f60e01b81526001600160a01b0382169063022c0d9f90613493908690869030908a90600401614f9b565b600060405180830381600087803b1580156134ad57600080fd5b505af11580156134c1573d6000803e3d6000fd5b5050505050505050505050565b81606001511561363857600060018484846040516020016134f19392919061518a565b60408051601f198184030181529082905261350f9291602001614f21565b60408051601f1981840301815291905284518051919250600091613535906001906147be565b81518110613545576135456147d1565b6020026020010151905060008160c00151600014905060008161358657613581600173fffd8963efd1fc6a506488495d951d5263988d26614ee3565b613596565b6135966401000276a36001614f02565b905082606001516001600160a01b031663128acb0830848860028a516135bc91906147be565b815181106135cc576135cc6147d1565b602002602001015185896040518663ffffffff1660e01b81526004016135f6959493929190614f3c565b60408051808303816000875af1158015613614573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b759190614f77565b600083838360405160200161364f9392919061518a565b6040516020818303038152906040529050600083602001519050600080856080015160000361369a578460008151811061368b5761368b6147d1565b602002602001015191506136c4565b85608001516001036136c457846000815181106136b9576136b96147d1565b602002602001015190505b6040516312439b2f60e21b81526001600160a01b0384169063490e6cbc90613493903090869086908a906004016152c9565b6040805161012081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e0810182905261010081019190915260008260405160200161375491815260200190565b60405160208183030381529060405290506137708160006139b3565b6001600160a01b03168252613786816014612ea6565b60ff166020830152613799816015613a67565b61ffff1660408301526137ad816017612ea6565b60ff1660608301526137c0816018612ea6565b60ff1660808301526137d3816019612ea6565b60ff1660a08301526137e681601a612ea6565b60ff1660c08301526137f981601b612ea6565b60ff1660e083015261380c81601c613b12565b62ffffff1661010083015250919050565b600060038360800151601881111561383757613837614cd2565b036138515761384a836060015183613bbd565b905061079d565b60008360800151601881111561386957613869614cd2565b0361387c5761384a836060015183613bbd565b60018360800151601881111561389457613894614cd2565b036138a75761384a836060015183613bbd565b600d836080015160188111156138bf576138bf614cd2565b036138d25761384a836060015183613bbd565b6004836080015160188111156138ea576138ea614cd2565b036138fd5761384a836060015183613cac565b600b8360800151601881111561391557613915614cd2565b036139285761384a836060015183613cac565b6002546040516318e8c90f60e11b81526001600160a01b03909116906331d1921e9061395a9086908690600401614deb565b602060405180830381865afa158015613977573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061384a91906152f6565b600061105982846146bf565b600061105982846147ab565b6000816139c18160146147ab565b1015613a045760405162461bcd60e51b8152602060048201526012602482015271746f416464726573735f6f766572666c6f7760701b6044820152606401610a8f565b613a0f8260146147ab565b83511015613a575760405162461bcd60e51b8152602060048201526015602482015274746f416464726573735f6f75744f66426f756e647360581b6044820152606401610a8f565b500160200151600160601b900490565b600081613a758160026147ab565b1015613ab75760405162461bcd60e51b8152602060048201526011602482015270746f55696e7431365f6f766572666c6f7760781b6044820152606401610a8f565b613ac28260026147ab565b83511015613b095760405162461bcd60e51b8152602060048201526014602482015273746f55696e7431365f6f75744f66426f756e647360601b6044820152606401610a8f565b50016002015190565b600081613b208160036147ab565b1015613b625760405162461bcd60e51b8152602060048201526011602482015270746f55696e7432345f6f766572666c6f7760781b6044820152606401610a8f565b613b6d8260036147ab565b83511015613bb45760405162461bcd60e51b8152602060048201526014602482015273746f55696e7432345f6f75744f66426f756e647360601b6044820152606401610a8f565b50016003015190565b600082828203613c3157806001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015613c05573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c2991906152f6565b91505061079d565b82600103613c7757806001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015613c05573d6000803e3d6000fd5b60405162461bcd60e51b815260206004820152600360248201526249544960e81b6044820152606401610a8f565b5092915050565b60405163c661065760e01b81526004810182905260009083906001600160a01b0382169063c661065790602401602060405180830381865afa158015613cf6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d8b91906152f6565b6001600160a01b03811681146108a957600080fd5b8035613d3a81613d1a565b919050565b60008083601f840112613d5157600080fd5b5081356001600160401b03811115613d6857600080fd5b602083019150836020828501011115613d8057600080fd5b9250929050565b600080600080600060808688031215613d9f57600080fd5b8535613daa81613d1a565b9450602086013593506040860135925060608601356001600160401b03811115613dd357600080fd5b613ddf88828901613d3f565b969995985093965092949392505050565b634e487b7160e01b600052604160045260246000fd5b60405161014081016001600160401b0381118282101715613e2957613e29613df0565b60405290565b604051608081016001600160401b0381118282101715613e2957613e29613df0565b60405160c081016001600160401b0381118282101715613e2957613e29613df0565b604051601f8201601f191681016001600160401b0381118282101715613e9b57613e9b613df0565b604052919050565b60006001600160401b03821115613ebc57613ebc613df0565b50601f01601f191660200190565b600082601f830112613edb57600080fd5b8135613eee613ee982613ea3565b613e73565b818152846020838601011115613f0357600080fd5b816020850160208301376000918101602001919091529392505050565b601981106108a957600080fd5b8035613d3a81613f20565b60006101408284031215613f4b57600080fd5b613f53613e06565b9050613f5e82613d2f565b8152613f6c60208301613d2f565b602082015260408201356001600160401b03811115613f8a57600080fd5b613f9684828501613eca565b604083015250613fa860608301613d2f565b6060820152613fb960808301613f2d565b608082015260a0828101359082015260c0808301359082015260e080830135908201526101008083013590820152613ff46101208301613d2f565b61012082015292915050565b6000806040838503121561401357600080fd5b82356001600160401b0381111561402957600080fd5b61403585828601613f38565b95602094909401359450505050565b6000806000806060858703121561405a57600080fd5b843593506020850135925060408501356001600160401b0381111561407e57600080fd5b61408a87828801613d3f565b95989497509550505050565b600060808284031215612e8057600080fd5b60008060008385036101008112156140bf57600080fd5b84356001600160401b038111156140d557600080fd5b6140e187828801614096565b94505060c0601f19820112156140f657600080fd5b50919460208401945060e09093013592915050565b6000806040838503121561411e57600080fd5b50508035926020909101359150565b60008060006060848603121561414257600080fd5b833561414d81613d1a565b9250602084013561415d81613d1a565b9150604084013561416d81613d1a565b809150509250925092565b600080828403608081121561418c57600080fd5b606081121561419a57600080fd5b50919360608501359350915050565b6000602082840312156141bb57600080fd5b813561105981613d1a565b60006001600160401b038211156141df576141df613df0565b5060051b60200190565b600381106108a957600080fd5b8035613d3a816141e9565b60ff811681146108a957600080fd5b8035613d3a81614201565b60006080828403121561422d57600080fd5b614235613e2f565b905081356001600160401b0381111561424d57600080fd5b8201601f8101841361425e57600080fd5b803561426c613ee9826141c6565b8082825260208201915060208360051b85010192508683111561428e57600080fd5b602084015b838110156142cf5780356001600160401b038111156142b157600080fd5b6142c089602083890101613f38565b84525060209283019201614293565b508452506142e2915050602083016141f6565b60208201526142f360408301613d2f565b604082015261430460608301614210565b606082015292915050565b63ffffffff811681146108a957600080fd5b60008060006060848603121561433657600080fd5b83356001600160401b0381111561434c57600080fd5b6143588682870161421b565b93505060208401359150604084013561416d8161430f565b600081518084526020840193506020830160005b828110156143a2578151865260209586019590910190600101614384565b5093949350505050565b6020815260006110596020830184614370565b60008060a083850312156143d257600080fd5b6143dc8484614096565b946080939093013593505050565b60008082840360608112156143fe57600080fd5b604081121561440c57600080fd5b50919360408501359350915050565b600082601f83011261442c57600080fd5b813561443a613ee9826141c6565b8082825260208201915060208360051b86010192508583111561445c57600080fd5b602085015b83811015614479578035835260209283019201614461565b5095945050505050565b6000806000806080858703121561449957600080fd5b84356001600160401b038111156144af57600080fd5b8501601f810187136144c057600080fd5b80356144ce613ee9826141c6565b8082825260208201915060208360051b8501019250898311156144f057600080fd5b6020840193505b8284101561451b57833561450a81613d1a565b8252602093840193909101906144f7565b965050505060208501356001600160401b0381111561453957600080fd5b6145458782880161441b565b93505060408501356001600160401b0381111561456157600080fd5b61456d8782880161441b565b92505060608501356001600160401b0381111561458957600080fd5b61459587828801613eca565b91505092959194509250565b634e487b7160e01b600052601260045260246000fd5b60005b838110156145d25781810151838201526020016145ba565b50506000910152565b600082516145ed8184602087016145b7565b9190910192915050565b60006020828403121561460957600080fd5b5051919050565b600061079d368361421b565b80151581146108a957600080fd5b600060c082840312801561463d57600080fd5b50614646613e51565b823561465181613f20565b8152602083013561466181613d1a565b6020820152604083013561467481613d1a565b604082015260608301356146878161461c565b60608201526080838101359082015260a0928301359281019290925250919050565b634e487b7160e01b600052601160045260246000fd5b808202811582820484141761079d5761079d6146a9565b8181036000831280158383131683831282161715613ca557613ca56146a9565b600082614705576147056145a1565b600160ff1b82146000198414161561471f5761471f6146a9565b500590565b8082018281126000831280158216821582161715614744576147446146a9565b505092915050565b6000606082840312801561475f57600080fd5b50604051600090606081016001600160401b038111828210171561478557614785613df0565b604090815284358252602080860135908301529384013593810193909352509092915050565b8082018082111561079d5761079d6146a9565b8181038181111561079d5761079d6146a9565b634e487b7160e01b600052603260045260246000fd5b63ffffffff818116838216019081111561079d5761079d6146a9565b600063ffffffff821663ffffffff810361481f5761481f6146a9565b60010192915050565b6000608082840312801561483b57600080fd5b506000614846613e2f565b83358152602080850135908201526040808501359082015260609384013593810193909352509092915050565b6000604082840312801561488657600080fd5b50604080519081016001600160401b03811182821017156148a9576148a9613df0565b604052823581526020928301359281019290925250919050565b600080604083850312156148d657600080fd5b82356148e18161461c565b915060208301356001600160401b038111156148fc57600080fd5b61490885828601613eca565b9150509250929050565b6000806040838503121561492557600080fd5b825161493081613d1a565b602084015190925061494181613d1a565b809150509250929050565b60006020828403121561495e57600080fd5b81516110598161461c565b8051613d3a81613d1a565b600082601f83011261498557600080fd5b8151614993613ee982613ea3565b8181528460208386010111156149a857600080fd5b611d8b8260208301602087016145b7565b8051613d3a81613f20565b8051613d3a816141e9565b8051613d3a81614201565b600060c082840312156149ec57600080fd5b6149f4613e51565b90508151614a0181613f20565b81526020820151614a1181613d1a565b60208201526040820151614a2481613d1a565b60408201526060820151614a378161461c565b60608201526080828101519082015260a09182015191810191909152919050565b600082601f830112614a6957600080fd5b8151614a77613ee9826141c6565b8082825260208201915060208360051b860101925085831115614a9957600080fd5b602085015b83811015614479578051835260209283019201614a9e565b60008060006101008486031215614acc57600080fd5b83516001600160401b03811115614ae257600080fd5b840160808187031215614af457600080fd5b614afc613e2f565b81516001600160401b03811115614b1257600080fd5b8201601f81018813614b2357600080fd5b8051614b31613ee9826141c6565b8082825260208201915060208360051b85010192508a831115614b5357600080fd5b602084015b83811015614c565780516001600160401b03811115614b7657600080fd5b8501610140818e03601f19011215614b8d57600080fd5b614b95613e06565b614ba160208301614969565b8152614baf60408301614969565b602082015260608201516001600160401b03811115614bcd57600080fd5b614bdc8f602083860101614974565b604083015250614bee60808301614969565b6060820152614bff60a083016149b9565b608082015260c08281015160a083015260e08084015191830191909152610100808401519183019190915261012083015190820152614c416101408301614969565b61012082015284525060209283019201614b58565b50845250614c69915050602083016149c4565b6020820152614c7a60408301614969565b6040820152614c8b606083016149cf565b60608201529350614ca1905085602086016149da565b915060e08401516001600160401b03811115614cbc57600080fd5b614cc886828701614a58565b9150509250925092565b634e487b7160e01b600052602160045260246000fd5b60008151808452614d008160208601602086016145b7565b601f01601f19169290920160200192915050565b60198110614d2457614d24614cd2565b9052565b80516001600160a01b0316825260006020820151614d5160208501826001600160a01b03169052565b5060408201516101406040850152614d6d610140850182614ce8565b90506060830151614d8960608601826001600160a01b03169052565b506080830151614d9c6080860182614d14565b5060a083015160a085015260c083015160c085015260e083015160e0850152610100830151610100850152610120830151614de36101208601826001600160a01b03169052565b509392505050565b604081526000614dfe6040830185614d28565b90508260208301529392505050565b600060208284031215614e1f57600080fd5b815162ffffff8116811461105957600080fd5b60008060008060808587031215614e4857600080fd5b84516020860151909450614e5b81613d1a565b6040860151909350614e6c8161430f565b6060959095015193969295505050565b80516001600160701b0381168114613d3a57600080fd5b600080600060608486031215614ea857600080fd5b614eb184614e7c565b9250614ebf60208501614e7c565b9150604084015161416d8161430f565b600082614ede57614ede6145a1565b500490565b6001600160a01b03828116828216039081111561079d5761079d6146a9565b6001600160a01b03818116838216019081111561079d5761079d6146a9565b8215158152604060208201526000611d8b6040830184614ce8565b6001600160a01b0386811682528515156020830152604082018590528316606082015260a0608082018190526000906122ea90830184614ce8565b60008060408385031215614f8a57600080fd5b505080516020909101519092909150565b84815283602082015260018060a01b03831660408201526080606082015260006113306080830184614ce8565b60ff818116838216019081111561079d5761079d6146a9565b6001815b600184111561501c57808504811115615000576150006146a9565b600184161561500e57908102905b60019390931c928002614fe5565b935093915050565b6000826150335750600161079d565b816150405750600061079d565b816001811461505657600281146150605761507c565b600191505061079d565b60ff841115615071576150716146a9565b50506001821b61079d565b5060208310610133831016604e8410600b841016171561509f575081810a61079d565b6150ac6000198484614fe1565b80600019048211156150c0576150c06146a9565b029392505050565b600061105960ff841683615024565b600060808284031280156150ea57600080fd5b506150f3613e2f565b82516150fe81613d1a565b815260208381015190820152604080840151908201526060928301519281019290925250919050565b60038110614d2457614d24614cd2565b615142828251614d14565b60018060a01b03602082015116602083015260018060a01b0360408201511660408301526060810151151560608301526080810151608083015260a081015160a08301525050565b610100815260006101808201855160806101008501528181518084526101a0860191506101a08160051b870101935060208301925060005b818110156151f45761019f198786030183526151df858551614d28565b945060209384019392909201916001016151c2565b50505050602086015161520b610120850182615127565b5060408601516001600160a01b0316610140840152606086015160ff1661016084015261523b6020840186615137565b82810360e08401526113308185614370565b6001600160a01b03851681526080602080830182905285519183018290526000919086019060a0840190835b818110156152a05783516001600160a01b0316835260209384019390920191600101615279565b505083810360408501526152b48187614370565b91505082810360608401526122ea8185614ce8565b60018060a01b03851681528360208201528260408201526080606082015260006113306080830184614ce8565b60006020828403121561530857600080fd5b815161105981613d1a56fea2646970667358221220da5e0e175116f3585265a280919b3aaf39b8d8697c52a4b9c888f8384848901864736f6c634300081a003300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000