Détails de la transaction
Hash de transaction
: 0xaeeae3123904d808112f6164eb3d1e1a7be65d0bb8016e04fbfc3ce2d0ce434f
Statut:
Opération réussie
Bloc :
25901755
1 005 311 confirmations de blocs
Horodatage :
03/02/2025 22:27:37 (Il y a 23 jours)
À partir de :
Interaction avec (à) :
Montant :
0ETH
($0)
Frais de transaction :
0,000114474091218079
$0,29
L2 Gas price:
0,000000000023198588 ETH(0,023198588 Gwei)
Limite de gaz L2 et usage:
5 000 000|
4 604 732(92,09 %)
L2 fee paid:
0,000106823280518416 ETH
Frais de gaz L2:
Base: 0,010130077 Gwei
Prix de gaz L1:
0,000000022060467889 ETH(22,060467889 Gwei)
Gaz utilisé L1:
152 846
L1 Commission Scalar:
0
L1 fee paid:
0,000007650810699663 ETH
Autres attributs :
Type de Txn :0(transaction originelle)
Nonce :2112
Position dans le bloc :29
Entrer les données :
0x61010060405273420000000000000000000000000000000000000660a05273eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee60c05273833589fcd6edb6e08f4c7c32d4f71b54bda0291360e05234801561005957600080fd5b5060405161529f38038061529f833981016040819052610078916100f5565b3360808190526000908152602081905260409020805460ff19166001179055600480546001600160a01b039485166001600160a01b031991821617909155600580549385169382169390931790925560038054919093169116179055610138565b80516001600160a01b03811681146100f057600080fd5b919050565b60008060006060848603121561010a57600080fd5b610113846100d9565b9250610121602085016100d9565b915061012f604085016100d9565b90509250925092565b60805160a05160c05160e0516150b76101e8600039600061120a0152600081816106ef0152818161076901526121ac01526000818161072e0152818161079f015281816111ca0152818161122c0152818161126e0152818161142101528181611466015281816116aa015281816117050152818161205e015281816120c801528181612133015281816121f1015261224701526000818161014b0152818161028b015261194201526150b76000f3fe6080604052600436106100695760003560e01c8063e862b5fb11610043578063e862b5fb146100ed578063e9cbafb01461010d578063f04f27071461012057600080fd5b806366353b7d146100755780638947606914610097578063bec3bb16146100b757600080fd5b3661007057005b600080fd5b34801561008157600080fd5b50610095610090366004613661565b610140565b005b3480156100a357600080fd5b506100956100b236600461369a565b6101e8565b3480156100c357600080fd5b506100d76100d2366004613834565b610310565b6040516100e49190613a9e565b60405180910390f35b3480156100f957600080fd5b50610095610108366004613b2e565b610b80565b61009561011b366004613bab565b610ef5565b34801561012c57600080fd5b5061009561013b366004613c37565b610f2e565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101bd5760405162461bcd60e51b815260206004820152601660248201527f4e6f742074686520636f6e7472616374206f776e65720000000000000000000060448201526064015b60405180910390fd5b6001600160a01b03919091166000908152602081905260409020805460ff1916911515919091179055565b3360009081526020819052604090205460ff16151560011461020957600080fd5b6040516370a0823160e01b81523060048201526000906001600160a01b038316906370a0823190602401602060405180830381865afa158015610250573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102749190613cfb565b60405163a9059cbb60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152602482018390529192509083169063a9059cbb906044016020604051808303816000875af11580156102e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030b9190613d14565b505050565b6040805160e08101825260008082526060602083018190529282018190528282018190526080820181905260a082015260c08101919091523360009081526020819052604090205460ff16151560011461036957600080fd5b600280546001600160a01b0319166001600160a01b03868116919091179091556004805460408051630874edfd60e21b8152905160009492909216926321d3b7f49282820192869290829003018183875af11580156103cc573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526103f49190810190613d31565b905080516000036104475760405162461bcd60e51b815260206004820152600e60248201527f4e6f20737761707320666f756e6400000000000000000000000000000000000060448201526064016101b4565b6000815167ffffffffffffffff811115610463576104636136b7565b60405190808252806020026020018201604052801561048c578160200160208202803683370190505b5090506000825167ffffffffffffffff8111156104ab576104ab6136b7565b6040519080825280602002602001820160405280156104d4578160200160208202803683370190505b5090506000805b845181101561064b5760008061050b8784815181106104fc576104fc613e75565b60200260200101518b8b610f73565b91509150808015610523575067016345785d8a000082115b1561064157835b60008111801561055c575085610541600183613ea1565b8151811061055157610551613e75565b602002602001015183115b156105f5578661056d600183613ea1565b8151811061057d5761057d613e75565b602002602001015187828151811061059757610597613e75565b6020908102919091010152856105ae600183613ea1565b815181106105be576105be613e75565b60200260200101518682815181106105d8576105d8613e75565b6020908102919091010152806105ed81613eba565b91505061052a565b8387828151811061060857610608613e75565b6020026020010181815250508286828151811061062757610627613e75565b60209081029190910101528461063c81613ed1565b955050505b50506001016104db565b508060000361069c5760405162461bcd60e51b815260206004820152601360248201527f4e6f2070726f66697461626c652073776170730000000000000000000000000060448201526064016101b4565b60005b81811015610b2f576106af61354e565b858583815181106106c2576106c2613e75565b6020026020010151815181106106da576106da613e75565b602090810291909101015180825251604001517f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0390811691161461072c578051516040015161074e565b7f00000000000000000000000000000000000000000000000000000000000000005b6001600160a01b0390811660208381019190915282515101517f0000000000000000000000000000000000000000000000000000000000000000821691161461079d57805151602001516107bf565b7f00000000000000000000000000000000000000000000000000000000000000005b6001600160a01b0390811660408381019190915260048054845183516321874eb160e21b815281518051871694820194909452602080850151871660248301529385015186166044820152908301518051606483015292830151608482015292820151151560a484015260609091015160c48301523060e483015261012c6101048301529091169063861d3ac490610124016000604051808303816000875af1158015610870573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526108989190810190613f57565b60808301526001600160a01b031660608201526040810151815160200151516000916108c3916111c5565b600180546001600160a01b039093166001600160a01b03199093168317905591506108ef575050610b27565b600081610904576108ff8d6112a7565b610906565b8c5b60055484516020908101518101519086015160408088015190516336d92ddf60e01b81529495506000946001600160a01b03909416936336d92ddf9361095493909290918890600401613fa8565b6000604051808303816000875af1158015610973573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f1916820160405261099b919081019061404e565b84516020015151604082015191925011156109b95750505050610b27565b604080516001808252818301909252600091816020015b610a096040805160c081018252600080825260208201819052918101829052606081018290529060808201908152602001606081525090565b8152602001906001900390816109d05790505090506040518060c0016040528086602001516001600160a01b0316815260200186604001516001600160a01b031681526020018660000151602001516020015181526020018360000151600001516001600160a01b03168152602001836000015160600151600c811115610a9257610a926139b6565b8152602001836020015181525081600081518110610ab257610ab2613e75565b6020908102919091018101919091526040805160e0810182526060808901516001600160a01b0390811683526080808b0151848701528a5190950151518385015298909201518816918101919091526001549096169086015292151560a0850152505060c08201529550610b78945050505050565b60010161069f565b5060405162461bcd60e51b815260206004820152601460248201527f4e6f2076616c696420737761707320666f756e6400000000000000000000000060448201526064016101b4565b949350505050565b3360009081526020819052604090205460ff161515600114610ba157600080fd5b610bb160c0820160a08301614130565b15610ce25760408051600180825281830190925260009160208083019080368337019050509050816040013581600081518110610bf057610bf0613e75565b6020908102919091010152604080516001808252818301909252600091816020016020820280368337019050509050610c2f608084016060850161369a565b81600081518110610c4257610c42613e75565b6001600160a01b03928316602091820292909201810191909152600354604051921691635c38449e91309185918791610c7d918a91016142f5565b6040516020818303038152906040526040518563ffffffff1660e01b8152600401610cab94939291906143c3565b600060405180830381600087803b158015610cc557600080fd5b505af1158015610cd9573d6000803e3d6000fd5b50505050505050565b610cf260a082016080830161369a565b600180546001600160a01b0319166001600160a01b0392909216918217905560408051630dfe168160e01b8152905160009291630dfe16819160048083019260209291908290030181865afa158015610d4f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d739190614469565b90506000600160009054906101000a90046001600160a01b03166001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610dca573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610dee9190614469565b905060006001600160a01b038316610e0c608086016060870161369a565b6001600160a01b031614610e21576000610e27565b83604001355b905060006001600160a01b038316610e45608087016060880161369a565b6001600160a01b031614610e5a576000610e60565b84604001355b9050600085604051602001610e7591906142f5565b60408051601f19818403018152908290526001546312439b2f60e21b83529092506001600160a01b03169063490e6cbc90610eba903090879087908790600401614486565b600060405180830381600087803b158015610ed457600080fd5b505af1158015610ee8573d6000803e3d6000fd5b5050505050505050505b50565b6001546001600160a01b03163314610f0f57610f0f6144b4565b610f28828260008711610f225785611401565b86611401565b50505050565b6003546001600160a01b03163314610f4557600080fd5b610f69828286866000818110610f5d57610f5d613e75565b90506020020135611401565b5050505050505050565b6000808060128181815b878110156110ad578951602001516001600160a01b0316898983818110610fa657610fa6613e75565b610fbc926020606090920201908101915061369a565b6001600160a01b03160361101557888882818110610fdc57610fdc613e75565b905060600201604001359450888882818110610ffa57610ffa613e75565b905060600201602001602081019061101291906144ca565b93505b8951604001516001600160a01b031689898381811061103657611036613e75565b61104c926020606090920201908101915061369a565b6001600160a01b0316036110a55788888281811061106c5761106c613e75565b90506060020160400135925088888281811061108a5761108a613e75565b90506060020160200160208101906110a291906144ca565b91505b600101610f7d565b508315806110b9575081155b156110ce5760008095509550505050506111bd565b600060128460ff16106110e65760208a01515161110c565b6110f18460126144ed565b6110fc90600a6145ea565b60208b01515161110c91906145f9565b9050600060128360ff1610611129578a6020015160200151611152565b6111348360126144ed565b61113f90600a6145ea565b8b602001516020015161115291906145f9565b90506000670de0b6b3a764000061116988856145f9565b6111739190614610565b90506000670de0b6b3a764000061118a87856145f9565b6111949190614610565b90508181116111a45760006111ae565b6111ae8282613ea1565b60019950995050505050505050505b935093915050565b6000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316846001600160a01b0316036112655760025461125c907f0000000000000000000000000000000000000000000000000000000000000000907f00000000000000000000000000000000000000000000000000000000000000009086906001600160a01b03166119be565b915091506112a0565b60025461125c907f000000000000000000000000000000000000000000000000000000000000000090869086906001600160a01b03166119be565b9250929050565b60606000805b83518110156113095760025484516001600160a01b03909116908590839081106112d9576112d9613e75565b6020026020010151604001516001600160a01b03161461130157816112fd81613ed1565b9250505b6001016112ad565b5060008167ffffffffffffffff811115611325576113256136b7565b60405190808252806020026020018201604052801561135e57816020015b61134b6135a5565b8152602001906001900390816113435790505b5090506000805b85518110156113f75760025486516001600160a01b039091169087908390811061139157611391613e75565b6020026020010151604001516001600160a01b0316146113ef578581815181106113bd576113bd613e75565b60200260200101518383806113d190613ed1565b9450815181106113e3576113e3613e75565b60200260200101819052505b600101611365565b5090949350505050565b600061140f838501856147a1565b60608101519091506001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081169082160361157f576040828101519051632e1a7d4d60e01b815260048101919091527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632e1a7d4d90602401600060405180830381600087803b1580156114b257600080fd5b505af11580156114c6573d6000803e3d6000fd5b50505050600082600001516001600160a01b0316836040015184602001516040516114f19190614880565b60006040518083038185875af1925050503d806000811461152e576040519150601f19603f3d011682016040523d82523d6000602084013e611533565b606091505b50509050806115795760405162461bcd60e51b8152602060048201526012602482015271131a5c5d5a59185d1a5bdb8819985a5b195960721b60448201526064016101b4565b5061177a565b60608201518251604080850151905163095ea7b360e01b81526001600160a01b039283166004820152602481019190915291169063095ea7b3906044016020604051808303816000875af11580156115db573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906115ff9190613d14565b50815160208301516040516000926001600160a01b03169161162091614880565b6000604051808303816000865af19150503d806000811461165d576040519150601f19603f3d011682016040523d82523d6000602084013e611662565b606091505b50509050806116a85760405162461bcd60e51b8152602060048201526012602482015271131a5c5d5a59185d1a5bdb8819985a5b195960721b60448201526064016101b4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168360c001516000815181106116e9576116e9613e75565b6020026020010151600001516001600160a01b031603611778577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0476040518263ffffffff1660e01b81526004016000604051808303818588803b15801561175e57600080fd5b505af1158015611772573d6000803e3d6000fd5b50505050505b505b8160c0015160008151811061179157611791613e75565b6020908102919091010151516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156117e2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906118069190613cfb565b8260c0015160008151811061181d5761181d613e75565b6020026020010151604001818152505060008260c00151604051602001611844919061489c565b6040516020818303038152906040529050600061186082611be7565b905060008585604001516118749190614956565b905060006118828284613ea1565b90508183116118b95760405162461bcd60e51b81526020600482015260036024820152622722a360e91b60448201526064016101b4565b60405163a9059cbb60e01b8152336004820152602481018390526001600160a01b0386169063a9059cbb906044016020604051808303816000875af1158015611906573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061192a9190613d14565b5060405163a9059cbb60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301526024820183905286169063a9059cbb906044016020604051808303816000875af115801561199a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ee89190613d14565b6003546040516370a0823160e01b81526001600160a01b039182166004820152600091829185918716906370a0823190602401602060405180830381865afa158015611a0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611a329190613cfb565b1115611a4d5750506003546001600160a01b03166001611bde565b60408051808201909152606481526101f4602082015260005b6002811015611bd4576000856001600160a01b0316631698ee828a8a868660028110611a9457611a94613e75565b60200201516040517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b1681526001600160a01b03938416600482015292909116602483015262ffffff166044820152606401602060405180830381865afa158015611b08573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b2c9190614469565b90506001600160a01b038116611b425750611bcc565b6040516370a0823160e01b81526001600160a01b038281166004830152600091908a16906370a0823190602401602060405180830381865afa158015611b8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bb09190613cfb565b905087811115611bc95750935060009250611bde915050565b50505b600101611a66565b5060008092509250505b94509492505050565b60008082806020019051810190611bfe9190614969565b905060005b81518110156123205760008115611ca057828281518110611c2657611c26613e75565b6020908102919091010151516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015611c77573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c9b9190613cfb565b611cbf565b828281518110611cb257611cb2613e75565b6020026020010151604001515b90506001838381518110611cd557611cd5613e75565b602002602001015160800151600c811115611cf257611cf26139b6565b03611d1f57611d1a81848481518110611d0d57611d0d613e75565b60200260200101516123be565b612317565b6000838381518110611d3357611d33613e75565b602002602001015160800151600c811115611d5057611d506139b6565b03611d7857611d1a81848481518110611d6b57611d6b613e75565b6020026020010151612532565b6003838381518110611d8c57611d8c613e75565b602002602001015160800151600c811115611da957611da96139b6565b03611dd157611d1a81848481518110611dc457611dc4613e75565b60200260200101516126d5565b6004838381518110611de557611de5613e75565b602002602001015160800151600c811115611e0257611e026139b6565b03611e1d57611d1a81848481518110611d0d57611d0d613e75565b6002838381518110611e3157611e31613e75565b602002602001015160800151600c811115611e4e57611e4e6139b6565b03611e7657611d1a81848481518110611e6957611e69613e75565b602002602001015161286e565b6005838381518110611e8a57611e8a613e75565b602002602001015160800151600c811115611ea757611ea76139b6565b03611ecf57611d1a81848481518110611ec257611ec2613e75565b60200260200101516129c3565b6006838381518110611ee357611ee3613e75565b602002602001015160800151600c811115611f0057611f006139b6565b03611f2857611d1a81848481518110611f1b57611f1b613e75565b6020026020010151612b18565b6007838381518110611f3c57611f3c613e75565b602002602001015160800151600c811115611f5957611f596139b6565b03611f8157611d1a81848481518110611f7457611f74613e75565b6020026020010151612cc7565b6008838381518110611f9557611f95613e75565b602002602001015160800151600c811115611fb257611fb26139b6565b03611fda57611d1a81848481518110611fcd57611fcd613e75565b6020026020010151612e61565b6009838381518110611fee57611fee613e75565b602002602001015160800151600c81111561200b5761200b6139b6565b0361202657611d1a81848481518110611dc457611dc4613e75565b600a83838151811061203a5761203a613e75565b602002602001015160800151600c811115612057576120576139b6565b036122be577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031683838151811061209857612098613e75565b6020026020010151600001516001600160a01b03160361212d57604051632e1a7d4d60e01b8152600481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690632e1a7d4d90602401600060405180830381600087803b15801561211457600080fd5b505af1158015612128573d6000803e3d6000fd5b505050505b6121ef817f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031685858151811061216d5761216d613e75565b6020026020010151600001516001600160a01b0316146121aa5784848151811061219957612199613e75565b6020026020010151600001516121cc565b7f00000000000000000000000000000000000000000000000000000000000000005b8585815181106121de576121de613e75565b602002602001015160a001516130b4565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031683838151811061222b5761222b613e75565b6020026020010151602001516001600160a01b031603611d1a577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0476040518263ffffffff1660e01b81526004016000604051808303818588803b1580156122a057600080fd5b505af11580156122b4573d6000803e3d6000fd5b5050505050612317565b600b8383815181106122d2576122d2613e75565b602002602001015160800151600c8111156122ef576122ef6139b6565b03612317576123178184848151811061230a5761230a613e75565b60200260200101516132f7565b50600101611c03565b5080600182516123309190613ea1565b8151811061234057612340613e75565b60209081029190910181015101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa158015612393573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906123b79190613cfb565b9392505050565b6060810151815160405163a9059cbb60e01b81526001600160a01b038084166004830152602482018690529091169063a9059cbb906044016020604051808303816000875af1158015612415573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124399190613d14565b506040805160006020820181905282516001818403810182526021840181815260618501909552909391926041015b6060815260200190600190039081612468579050509050308560008660a00151600060405160200161249e959493929190614aa9565b604051602081830303815290604052816000815181106124c0576124c0613e75565b60209081029190910101526040516324856bc360e01b81526001600160a01b038416906324856bc3906124f99085908590600401614aee565b600060405180830381600087803b15801561251357600080fd5b505af1158015612527573d6000803e3d6000fd5b505050505050505050565b606081015160a0820151805160009161255391810160209081019101614b60565b83516060850151604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152929350869291169063dd62ed3e90604401602060405180830381865afa1580156125ab573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125cf9190613cfb565b1015612652578251606084015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af115801561262c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126509190613d14565b505b60405163cac88ea960e01b81526001600160a01b0383169063cac88ea990612687908790600090869030904290600401614c44565b6000604051808303816000875af11580156126a6573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526126ce9190810190614ce9565b5050505050565b80516060820151604051636eb1769f60e11b81523060048201526001600160a01b0391821660248201528492919091169063dd62ed3e90604401602060405180830381865afa15801561272c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127509190613cfb565b10156127d3578051606082015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af11580156127ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127d19190613d14565b505b6060808201516040805160a0808201835285015181523060208201524281830152928301859052600060808401525163c04b8d5960e01b81526001600160a01b039091169163c04b8d599161282b9190600401614dc1565b6020604051808303816000875af115801561284a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061030b9190613cfb565b606081015160a0820151805160009161288f91810160209081019101614dd4565b83516060850151604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152929350869291169063dd62ed3e90604401602060405180830381865afa1580156128e7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061290b9190613cfb565b101561298e578251606084015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af1158015612968573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061298c9190613d14565b505b6040516338ed173960e01b81526001600160a01b038316906338ed173990612687908790600090869030904290600401614e63565b606081015160a082015180516000916129e491810160209081019101614ed6565b83516060850151604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152929350869291169063dd62ed3e90604401602060405180830381865afa158015612a3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a609190613cfb565b1015612ae3578251606084015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af1158015612abd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ae19190613d14565b505b604051631e82ecdb60e31b81526001600160a01b0383169063f41766d890612687908790600090869030904290600401614fa3565b80516060820151604051636eb1769f60e11b81523060048201526001600160a01b0391821660248201528492919091169063dd62ed3e90604401602060405180830381865afa158015612b6f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b939190613cfb565b1015612c16578051606082015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af1158015612bf0573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c149190613d14565b505b6000808260a00151806020019051810190612c31919061500f565b60608501516040516351d882e560e11b81523060048201526001600160a01b03808516602483015283151560448301526064820189905260006084830152939550919350919091169063a3b105ca9060a4015b6020604051808303816000875af1158015612ca3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126ce9190613cfb565b80516060820151604051636eb1769f60e11b81523060048201526001600160a01b0391821660248201528492919091169063dd62ed3e90604401602060405180830381865afa158015612d1e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d429190613cfb565b1015612dc5578051606082015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af1158015612d9f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dc39190613d14565b505b606081015181516020830151604051633ee101c160e11b81526001600160a01b03928316600482015290821660248201526044810185905260006064820152306084820181905260a482015290821690637dc203829060c4016020604051808303816000875af1158015612e3d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f289190613cfb565b80516060820151604051636eb1769f60e11b81523060048201526001600160a01b0391821660248201528492919091169063dd62ed3e90604401602060405180830381865afa158015612eb8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612edc9190613cfb565b1015612f5f578051606082015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af1158015612f39573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612f5d9190613d14565b505b606081015160a08201518051600091612f8091810160209081019101614dd4565b83516060850151604051636eb1769f60e11b81523060048201526001600160a01b039182166024820152929350869291169063dd62ed3e90604401602060405180830381865afa158015612fd8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ffc9190613cfb565b101561307f578251606084015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af1158015613059573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061307d9190613d14565b505b6040516338ed173960e01b81526001600160a01b038316906338ed173990612c84908790600090869030904290600401614e63565b600080828060200190518101906130cb919061503e565b909350915082905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeed196001600160a01b03861601613180576040516313346fd560e11b8152821515600482015260248101879052600060448201523060648201526001600160a01b03821690632668dfaa90889060840160206040518083038185885af1158015613155573d6000803e3d6000fd5b50505050506040513d601f19601f8201168201806040525081019061317a9190613cfb565b506132ef565b604051636eb1769f60e11b81523060048201526001600160a01b03848116602483015287919087169063dd62ed3e90604401602060405180830381865afa1580156131cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131f39190613cfb565b101561326f5760405163095ea7b360e01b81526001600160a01b038481166004830152600019602483015286169063095ea7b3906044016020604051808303816000875af1158015613249573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061326d9190613d14565b505b6040516313346fd560e11b8152821515600482015260248101879052600060448201523060648201526001600160a01b03821690632668dfaa906084016020604051808303816000875af11580156132cb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cd99190613cfb565b505050505050565b80516060820151604051636eb1769f60e11b81523060048201526001600160a01b0391821660248201528492919091169063dd62ed3e90604401602060405180830381865afa15801561334e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133729190613cfb565b10156133f5578051606082015160405163095ea7b360e01b81526001600160a01b039182166004820152600019602482015291169063095ea7b3906044016020604051808303816000875af11580156133cf573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133f39190613d14565b505b6000606073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee6001600160a01b031683600001516001600160a01b0316036134985782606001516001600160a01b0316848460a0015160405161344b9190614880565b60006040518083038185875af1925050503d8060008114613488576040519150601f19603f3d011682016040523d82523d6000602084013e61348d565b606091505b509092509050613501565b82606001516001600160a01b03168360a001516040516134b89190614880565b6000604051808303816000865af19150503d80600081146134f5576040519150601f19603f3d011682016040523d82523d6000602084013e6134fa565b606091505b5090925090505b81610f285760405162461bcd60e51b815260206004820152601060248201527f4f646f732073776170206661696c65640000000000000000000000000000000060448201526064016101b4565b6040518060c001604052806135616135cd565b815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160006001600160a01b0316815260200160608152602001606081525090565b604080516080810182526000808252602082018190529181018290529060608201905b905290565b6040805160a081018252600091810182815260608201839052608082019290925290819081526020016135c860405180608001604052806000815260200160008152602001600015158152602001600081525090565b6001600160a01b0381168114610ef257600080fd5b803561364381613623565b919050565b8015158114610ef257600080fd5b803561364381613648565b6000806040838503121561367457600080fd5b823561367f81613623565b9150602083013561368f81613648565b809150509250929050565b6000602082840312156136ac57600080fd5b81356123b781613623565b634e487b7160e01b600052604160045260246000fd5b6040516080810167ffffffffffffffff811182821017156136f0576136f06136b7565b60405290565b6040805190810167ffffffffffffffff811182821017156136f0576136f06136b7565b6040516060810167ffffffffffffffff811182821017156136f0576136f06136b7565b60405160c0810167ffffffffffffffff811182821017156136f0576136f06136b7565b60405160e0810167ffffffffffffffff811182821017156136f0576136f06136b7565b604051601f8201601f1916810167ffffffffffffffff811182821017156137ab576137ab6136b7565b604052919050565b600067ffffffffffffffff8211156137cd576137cd6136b7565b5060051b60200190565b600d8110610ef257600080fd5b8035613643816137d7565b60008083601f84011261380157600080fd5b50813567ffffffffffffffff81111561381957600080fd5b6020830191508360206060830285010111156112a057600080fd5b600080600080606080868803121561384b57600080fd5b853567ffffffffffffffff8082111561386357600080fd5b818801915088601f83011261387757600080fd5b8135602061388c613887836137b3565b613782565b82815260079290921b8401810191818101908c8411156138ab57600080fd5b948201945b83861015613925576080868e0312156138c95760008081fd5b6138d16136cd565b86356138dc81613623565b8152868401356138eb81613623565b818501526040878101356138fe81613623565b908201528688013561390f816137d7565b81890152825260809590950194908201906138b0565b995061393490508a8201613638565b97505050604088013592508083111561394c57600080fd5b505061395a878288016137ef565b95989497509550505050565b60005b83811015613981578181015183820152602001613969565b50506000910152565b600081518084526139a2816020860160208601613966565b601f01601f19169290920160200192915050565b634e487b7160e01b600052602160045260246000fd5b600d81106139ea57634e487b7160e01b600052602160045260246000fd5b9052565b600082825180855260208086019550808260051b84010181860160005b84811015613a9157601f19868403018952815160c06001600160a01b038083511686528087840151168787015260408084015181880152506060818185015116818801525050608080830151613a63828801826139cc565b505060a091820151918501819052613a7d8582018361398a565b9a86019a9450505090830190600101613a0b565b5090979650505050505050565b6020815260006001600160a01b03808451166020840152602084015160e06040850152613acf61010085018261398a565b9050604085015160608501528160608601511660808501528160808601511660a085015260a08501519150613b0860c085018315159052565b60c0850151848203601f190160e08601529150613b2581836139ee565b95945050505050565b600060208284031215613b4057600080fd5b813567ffffffffffffffff811115613b5757600080fd5b820160e081850312156123b757600080fd5b60008083601f840112613b7b57600080fd5b50813567ffffffffffffffff811115613b9357600080fd5b6020830191508360208285010111156112a057600080fd5b60008060008060608587031215613bc157600080fd5b8435935060208501359250604085013567ffffffffffffffff811115613be657600080fd5b61395a87828801613b69565b60008083601f840112613c0457600080fd5b50813567ffffffffffffffff811115613c1c57600080fd5b6020830191508360208260051b85010111156112a057600080fd5b6000806000806000806000806080898b031215613c5357600080fd5b883567ffffffffffffffff80821115613c6b57600080fd5b613c778c838d01613bf2565b909a50985060208b0135915080821115613c9057600080fd5b613c9c8c838d01613bf2565b909850965060408b0135915080821115613cb557600080fd5b613cc18c838d01613bf2565b909650945060608b0135915080821115613cda57600080fd5b50613ce78b828c01613b69565b999c989b5096995094979396929594505050565b600060208284031215613d0d57600080fd5b5051919050565b600060208284031215613d2657600080fd5b81516123b781613648565b60006020808385031215613d4457600080fd5b825167ffffffffffffffff811115613d5b57600080fd5b8301601f81018513613d6c57600080fd5b8051613d7a613887826137b3565b81815260e09182028301840191848201919088841115613d9957600080fd5b938501935b83851015613e695784890381811215613db75760008081fd5b613dbf6136f6565b606080831215613dcf5760008081fd5b613dd7613719565b8851613de281613623565b8152888a0151613df181613623565b818b0152604089810151613e0481613623565b82820152908352608090605f198501821315613e205760008081fd5b613e286136cd565b8a8401518152918a01518b83015260a08a0151919450613e4782613648565b84015260c0880151908301528088019190915283529384019391850191613d9e565b50979650505050505050565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052601160045260246000fd5b81810381811115613eb457613eb4613e8b565b92915050565b600081613ec957613ec9613e8b565b506000190190565b600060018201613ee357613ee3613e8b565b5060010190565b600067ffffffffffffffff821115613f0457613f046136b7565b50601f01601f191660200190565b600082601f830112613f2357600080fd5b8151613f3161388782613eea565b818152846020838601011115613f4657600080fd5b610b78826020830160208701613966565b60008060408385031215613f6a57600080fd5b8251613f7581613623565b602084015190925067ffffffffffffffff811115613f9257600080fd5b613f9e85828601613f12565b9150509250929050565b6000608080830187845260206001600160a01b0380891660208701526040818916604088015260606080606089015284895180875260a08a01915060208b01965060005b81811015614030578751805187168452878101518716888501528581015187168685015284015161401f858501826139cc565b509686019691880191600101613fec565b50909d9c50505050505050505050505050565b8051613643816137d7565b60006020828403121561406057600080fd5b815167ffffffffffffffff8082111561407857600080fd5b9083019081850360c081121561408d57600080fd5b614095613719565b60808212156140a357600080fd5b6140ab6136cd565b915083516140b881613623565b825260208401516140c881613623565b602083015260408401516140db81613623565b604083015260608401516140ee816137d7565b60608301529081526080830151908282111561410957600080fd5b61411587838601613f12565b602082015260a0939093015160408401525090949350505050565b60006020828403121561414257600080fd5b81356123b781613648565b6000808335601e1984360301811261416457600080fd5b830160208101925035905067ffffffffffffffff81111561418457600080fd5b8036038213156112a057600080fd5b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6000808335601e198436030181126141d357600080fd5b830160208101925035905067ffffffffffffffff8111156141f357600080fd5b8060051b36038213156112a057600080fd5b60008383855260208086019550808560051b830101846000805b888110156142e757858403601f19018a5282353689900360be19018112614244578283fd5b880160c0813561425381613623565b6001600160a01b039081168752828801359061426e82613623565b90811687890152604083810135908801526060908184013561428f81613623565b169087015260806142a18382016137e4565b6142ad828901826139cc565b505060a06142bd8184018461414d565b935082828901526142d18389018583614193565b9d89019d9750505093860193505060010161421f565b509198975050505050505050565b602081526000823561430681613623565b6001600160a01b038116602084015250614323602084018461414d565b60e0604085015261433961010085018284614193565b91505060408401356060840152606084013561435481613623565b6001600160a01b03811660808501525061437060808501613638565b6001600160a01b03811660a08501525061438c60a08501613656565b80151560c0850152506143a260c08501856141bc565b848303601f190160e08601526143b9838284614205565b9695505050505050565b6000608082016001600160a01b038088168452602060808186015282885180855260a087019150828a01945060005b818110156144105785518516835294830194918301916001016143f2565b5050858103604087015287518082529082019350915080870160005b838110156144485781518552938201939082019060010161442c565b50505050828103606084015261445e818561398a565b979650505050505050565b60006020828403121561447b57600080fd5b81516123b781613623565b6001600160a01b03851681528360208201528260408201526080606082015260006143b9608083018461398a565b634e487b7160e01b600052600160045260246000fd5b6000602082840312156144dc57600080fd5b813560ff811681146123b757600080fd5b60ff8281168282160390811115613eb457613eb4613e8b565b600181815b8085111561454157816000190482111561452757614527613e8b565b8085161561453457918102915b93841c939080029061450b565b509250929050565b60008261455857506001613eb4565b8161456557506000613eb4565b816001811461457b5760028114614585576145a1565b6001915050613eb4565b60ff84111561459657614596613e8b565b50506001821b613eb4565b5060208310610133831016604e8410600b84101617156145c4575081810a613eb4565b6145ce8383614506565b80600019048211156145e2576145e2613e8b565b029392505050565b60006123b760ff841683614549565b8082028115828204841417613eb457613eb4613e8b565b60008261462d57634e487b7160e01b600052601260045260246000fd5b500490565b600082601f83011261464357600080fd5b813561465161388782613eea565b81815284602083860101111561466657600080fd5b816020850160208301376000918101602001919091529392505050565b600082601f83011261469457600080fd5b813560206146a4613887836137b3565b82815260059290921b840181019181810190868411156146c357600080fd5b8286015b8481101561479657803567ffffffffffffffff808211156146e85760008081fd5b9088019060c0828b03601f19018113156147025760008081fd5b61470a61373c565b8784013561471781613623565b815260408481013561472881613623565b808a8401525060608086013582840152608091508186013561474981613623565b9083015260a061475a8682016137e4565b8383015292850135928484111561477357600091508182fd5b6147818e8b86890101614632565b908301525086525050509183019183016146c7565b509695505050505050565b6000602082840312156147b357600080fd5b813567ffffffffffffffff808211156147cb57600080fd5b9083019060e082860312156147df57600080fd5b6147e761375f565b6147f083613638565b815260208301358281111561480457600080fd5b61481087828601614632565b6020830152506040830135604082015261482c60608401613638565b606082015261483d60808401613638565b608082015261484e60a08401613656565b60a082015260c08301358281111561486557600080fd5b61487187828601614683565b60c08301525095945050505050565b60008251614892818460208701613966565b9190910192915050565b600060208083018184528085518083526040925060408601915060408160051b87010184880160005b8381101561494857603f19898403018552815160c06001600160a01b03808351168652808a840151168a8701528883015189870152606081818501511681880152505060808083015161491a828801826139cc565b505060a0918201519185018190526149348582018361398a565b9689019694505050908601906001016148c5565b509098975050505050505050565b80820180821115613eb457613eb4613e8b565b6000602080838503121561497c57600080fd5b825167ffffffffffffffff8082111561499457600080fd5b818501915085601f8301126149a857600080fd5b81516149b6613887826137b3565b81815260059190911b830184019084810190888311156149d557600080fd5b8585015b83811015614a9c578051858111156149f15760008081fd5b860160c0818c03601f1901811315614a095760008081fd5b614a1161373c565b89830151614a1e81613623565b8152604083810151614a2f81613623565b808c84015250606080850151828401526080915081850151614a5081613623565b9083015260a0614a61858201614043565b83830152928401519289841115614a7a57600091508182fd5b614a888f8d86880101613f12565b9083015250855250509186019186016149d9565b5098975050505050505050565b6001600160a01b038616815284602082015260ff8416604082015260a060608201526000614ada60a083018561398a565b905082151560808301529695505050505050565b604081526000614b01604083018561398a565b6020838203818501528185518084528284019150828160051b85010183880160005b83811015614b5157601f19878403018552614b3f83835161398a565b94860194925090850190600101614b23565b50909998505050505050505050565b60006020808385031215614b7357600080fd5b825167ffffffffffffffff811115614b8a57600080fd5b8301601f81018513614b9b57600080fd5b8051614ba9613887826137b3565b81815260079190911b82018301908381019087831115614bc857600080fd5b928401925b8284101561445e5760808489031215614be65760008081fd5b614bee6136cd565b8451614bf981613623565b815284860151614c0881613623565b81870152604085810151614c1b81613648565b90820152606085810151614c2e81613623565b9082015282526080939093019290840190614bcd565b600060a082018783526020876020850152604060a0604086015282885180855260c08701915060208a01945060005b81811015614cbd57855180516001600160a01b0390811685528682015181168786015285820151151586860152606091820151169084015294840194608090920191600101614c73565b50506001600160a01b03881660608701529350614cd992505050565b8260808301529695505050505050565b60006020808385031215614cfc57600080fd5b825167ffffffffffffffff811115614d1357600080fd5b8301601f81018513614d2457600080fd5b8051614d32613887826137b3565b81815260059190911b82018301908381019087831115614d5157600080fd5b928401925b8284101561445e57835182529284019290840190614d56565b6000815160a08452614d8460a085018261398a565b90506001600160a01b0360208401511660208501526040830151604085015260608301516060850152608083015160808501528091505092915050565b6020815260006123b76020830184614d6f565b60006020808385031215614de757600080fd5b825167ffffffffffffffff811115614dfe57600080fd5b8301601f81018513614e0f57600080fd5b8051614e1d613887826137b3565b81815260059190911b82018301908381019087831115614e3c57600080fd5b928401925b8284101561445e578351614e5481613623565b82529284019290840190614e41565b600060a08201878352602087602085015260a0604085015281875180845260c08601915060208901935060005b81811015614eb55784516001600160a01b031683529383019391830191600101614e90565b50506001600160a01b03969096166060850152505050608001529392505050565b60006020808385031215614ee957600080fd5b825167ffffffffffffffff811115614f0057600080fd5b8301601f81018513614f1157600080fd5b8051614f1f613887826137b3565b81815260609182028301840191848201919088841115614f3e57600080fd5b938501935b83851015613e695780858a031215614f5b5760008081fd5b614f63613719565b8551614f6e81613623565b815285870151614f7d81613623565b81880152604086810151614f9081613648565b9082015283529384019391850191614f43565b600060a082018783526020876020850152604060a0604086015282885180855260c08701915060208a01945060005b81811015614cbd57855180516001600160a01b03908116855286820151168685015284015115158484015294840194606090920191600101614fd2565b6000806040838503121561502257600080fd5b825161502d81613623565b602084015190925061368f81613648565b60008060006060848603121561505357600080fd5b83519250602084015161506581613623565b604085015190925061507681613648565b80915050925092509256fea264697066735822122045cfbc6b9675a9c2b5cd701b72bac29799c3d1aecd7734628a15a5a697e2917764736f6c634300081900330000000000000000000000000e85c7d3764343a2924d9cdc6fea1695de3243cc00000000000000000000000024260d2affdf80a272f47a3d0717daf00fcc3596000000000000000000000000ba12222222228d8ba445958a75a0704d566bf2c8