Transaction details
Txn hash
: 0xc8e005dc7527ba24c59f482f417f160819236b562f4dcb01859989810275822b
Status:
Success
Block:
16686553
7,661,218 block confirmations
Timestamp:
05/07/2024, 14:54:13 (5 months ago)
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000037423417932229
$0.1
L2 Gas price:
0.000000000006585793 ETH(0.006585793 Gwei)
L2 Gas limit & usage:
4,780,165|
4,741,368(99.19%)
L2 fee paid:
0.000031225668184824 ETH
L2 Gas fee:
Base: 0.005602289 Gwei
|Max priority: 0.000983504 Gwei
|Max: 0.007100454 Gwei
L1 Gas price:
0.000000013307175784 ETH(13.307175784 Gwei)
L1 Gas used:
328,452
L1 fee scalar:
0
L1 fee paid:
0.000006197749747405 ETH
Other attributes:
Txn type:2(A transaction type initiated by EIP-1559)
Nonce:11
Position in block:60
Input data:
0x608060405234801561000f575f80fd5b5061550f8061001d5f395ff3fe608060405234801561000f575f80fd5b50600436106101f2575f3560e01c806373f54cb01161010d578063dc4c4930116100a0578063fa483e721161006f578063fa483e7214611082578063fb27c1e21461109e578063fd0a0d1e146110ba578063fdb610cd146110d6576101f3565b8063dc4c493014611012578063f04f27071461102e578063f3fef3a31461104a578063fa461e3314611066576101f3565b8063978119fe116100dc578063978119fe14610fa25780639a7bff7914610fbe578063b266351014610fda578063d989c99914610ff6576101f3565b806373f54cb014610f325780638480081214610f4e5780638d8b254614610f6a5780639720a02314610f86576101f3565b80632cba4b83116101855780635f11f4c9116101545780635f11f4c914610ec25780636403b2c714610ede578063642047b614610efa57806368a9cc4114610f16576101f3565b80632cba4b8314610e645780633a1c453c14610e805780633ccfd60b14610e9c5780635541f4c414610ea6576101f3565b806310d1e85c116101c157806310d1e85c14610df45780632328ffb914610e1057806323a69e7514610e2c5780632c8958f614610e48576101f3565b806302f0228d14610d8457806303d364a014610da057806307d3513a14610dbc5780630df794b914610dd8576101f3565b5b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614806102805750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b6102bf576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016102b6906138f3565b60405180910390fd5b5f803590508060e01c905063e0154ff08103610354575f805f6004359250602435915060643590505f8167ffffffffffffffff81111561030257610301613911565b5b6040519080825280601f01601f1916602001820160405280156103345781602001600182028036833780820191505090505b509050816084602083013761034a8484836110f2565b5050505050610d82565b5f80368080601f0160208091040260200160405190810160405280939291908181526020018383808284375f81840152601f19601f8201169050808301925050505050505090505f608190505f805f60ff8451169150600782169050602b8102840192505f8167ffffffffffffffff8111156103d3576103d2613911565b5b60405190808252806020026020018201604052801561040c57816020015b6103f961386b565b8152602001906001900390816103f15790505b5090505f805f90505b83811015610ab05760178701965076ffffffffffffffffffffffffffffffffffffffffffffff8751169150818382815181106104545761045361393e565b5b60200260200101515f01818152505060018601955060ff8651165f92505f8111156104ab5780870196507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600882021b1987511692505b505f8214610a47575f807607000000000000000000000000000000000000000000008584815181106104e0576104df61393e565b5b60200260200101515f015116036106a7577620000000000000000000000000000000000000000000008085848151811061051d5761051c61393e565b5b60200260200101515f015116036105ef578382815181106105415761054061393e565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1663e76c01e46040518163ffffffff1660e01b815260040160e060405180830381865afa158015610594573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906105b89190613a9d565b8673ffffffffffffffffffffffffffffffffffffffff169650909192939450909192935090919250909150905050809150506106a2565b5f8483815181106106035761060261393e565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff16633850c7bd60e01b60405160200161063c9190613b74565b6040516020818303038152906040526040516106589190613bf9565b5f60405180830381855afa9150503d805f8114610690576040519150601f19603f3d011682016040523d82523d5f602084013e610695565b606091505b5091505060208101519150505b61097c565b7601000000000000000000000000000000000000000000007607000000000000000000000000000000000000000000008584815181106106ea576106e961393e565b5b60200260200101515f0151160361078c5783828151811061070e5761070d61393e565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff16635a76f25e6040518163ffffffff1660e01b8152600401602060405180830381865afa158015610761573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107859190613c42565b905061097b565b7602000000000000000000000000000000000000000000007607000000000000000000000000000000000000000000008584815181106107cf576107ce61393e565b5b60200260200101515f01511603610877578382815181106107f3576107f261393e565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015610846573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061086a9190613c6d565b909150508091505061097a565b7603000000000000000000000000000000000000000000007607000000000000000000000000000000000000000000008584815181106108ba576108b961393e565b5b60200260200101515f01511603610979578382815181106108de576108dd61393e565b5b60200260200101515f015173ffffffffffffffffffffffffffffffffffffffff1663217ac2376040518163ffffffff1660e01b8152600401608060405180830381865afa158015610931573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109559190613cbd565b8373ffffffffffffffffffffffffffffffffffffffff169350909150905050809150505b5b5b5b5f7680000000000000000000000000000000000000000000008584815181106109a8576109a761393e565b5b60200260200101515f01511603610a0157828110156109fc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f390613d6b565b60405180910390fd5b610a45565b82811115610a44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a3b90613d6b565b60405180910390fd5b5b505b6014870196508651915081838281518110610a6557610a6461393e565b5b60200260200101516020019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250508080600101915050610415565b505f8060018701965060ff87511680880197507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600882021b1988511692506020871615610b345760018801975060ff88511690507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff600882021b19818901511691505b505f602080881603610b675784600181518110610b5457610b5361393e565b5b6020026020010151602001519050610b89565b845f81518110610b7a57610b7961393e565b5b60200260200101516020015190505b5f8173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610bc39190613da9565b602060405180830381865afa158015610bde573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c029190613c42565b9050610c0f848488611465565b5f8273ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401610c499190613da9565b602060405180830381865afa158015610c64573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c889190613c42565b9050818111610c95575f80fd5b6080808a16148015610ca657505f81115b15610d3c578273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73e61d38c44c175b02d900752bd018809005330c6b836040518363ffffffff1660e01b8152600401610cfa929190613dd1565b6020604051808303815f875af1158015610d16573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d3a9190613df8565b505b6040808a1603610d7457437fc04eeb4cfe0799838abac8fa75bca975bff679179886c80c84a7b93229a1a61860405160405180910390a25b505050505050505050505050505b005b610d9e6004803603810190610d999190613ec2565b611c7d565b005b610dba6004803603810190610db59190613ec2565b611c91565b005b610dd66004803603810190610dd19190613ec2565b611ca5565b005b610df26004803603810190610ded9190613ec2565b611cb9565b005b610e0e6004803603810190610e099190613ec2565b611ccd565b005b610e2a6004803603810190610e259190613ec2565b611ce1565b005b610e466004803603810190610e419190613f79565b611cf5565b005b610e626004803603810190610e5d9190613f79565b611d07565b005b610e7e6004803603810190610e799190613ec2565b611d19565b005b610e9a6004803603810190610e959190613f79565b611d2d565b005b610ea4611d3f565b005b610ec06004803603810190610ebb9190613ec2565b611de4565b005b610edc6004803603810190610ed79190613f79565b611df8565b005b610ef86004803603810190610ef39190613ec2565b611e0a565b005b610f146004803603810190610f0f9190613f79565b611e1e565b005b610f306004803603810190610f2b9190613ec2565b611e30565b005b610f4c6004803603810190610f479190613ec2565b611e44565b005b610f686004803603810190610f639190613ec2565b611e58565b005b610f846004803603810190610f7f9190613ec2565b611e6c565b005b610fa06004803603810190610f9b9190613ec2565b611e80565b005b610fbc6004803603810190610fb79190613ec2565b611e94565b005b610fd86004803603810190610fd39190613ec2565b611ea8565b005b610ff46004803603810190610fef9190613f79565b611ebc565b005b611010600480360381019061100b9190613ec2565b611ece565b005b61102c60048036038101906110279190613f79565b611ee2565b005b611048600480360381019061104391906142b0565b611ef4565b005b611064600480360381019061105f9190614384565b6121a9565b005b611080600480360381019061107b9190613f79565b612288565b005b61109c60048036038101906110979190613f79565b61229a565b005b6110b860048036038101906110b39190613ec2565b6122ac565b005b6110d460048036038101906110cf9190614417565b6122c0565b005b6110f060048036038101906110eb9190613ec2565b61248d565b005b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16148061117f5750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b6111be576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111b5906138f3565b60405180910390fd5b601481510361126257806111d1906144bc565b60601c73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb335f86136111fd57846111ff565b855b6040518363ffffffff1660e01b815260040161121c929190613dd1565b6020604051808303815f875af1158015611238573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061125c9190613df8565b50611460565b5f805f838060200190518101906112799190614647565b9250925092505f8203611357575f6112aa5f88136112975787611299565b865b6112a2906146e0565b6001846124a1565b90508381116112b7575f80fd5b815f815181106112ca576112c961393e565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33866040518363ffffffff1660e01b8152600401611310929190613dd1565b6020604051808303815f875af115801561132c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113509190613df8565b505061145c565b76400000000000000000000000000000000000000000000080825f815181106113835761138261393e565b5b60200260200101515f0151160361144e57806001815181106113a8576113a761393e565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb826001815181106113e3576113e261393e565b5b60200260200101515f0151856040518363ffffffff1660e01b815260040161140c929190613dd1565b6020604051808303815f875af1158015611428573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061144c9190613df8565b505b61145a836001836124a1565b505b5050505b505050565b5f815f815181106114795761147861393e565b5b602002602001015190505f760700000000000000000000000000000000000000000000825f0151160361161e57805f015173ffffffffffffffffffffffffffffffffffffffff1663128acb085f851480156114ef575076400000000000000000000000000000000000000000000080845f015116145b6114f95730611519565b8360018151811061150d5761150c61393e565b5b60200260200101515f01515b5f768000000000000000000000000000000000000000000000855f015116145f871461154e5786611549906146e0565b611550565b875b5f768000000000000000000000000000000000000000000000875f0151161461158d5773fffd8963efd1fc6a506488495d951d5263988d25611594565b6401000276a45b8989896040516020016115a993929190614819565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016115d89594939291906148ca565b60408051808303815f875af11580156115f3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906116179190614936565b5050611c77565b760300000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000825f015116036117d057805f015173ffffffffffffffffffffffffffffffffffffffff166324b31a0c5f851480156116a1575076400000000000000000000000000000000000000000000080845f015116145b6116ab57306116cb565b836001815181106116bf576116be61393e565b5b60200260200101515f01515b5f86146116e157856116dc906146e0565b6116e3565b865b5f768000000000000000000000000000000000000000000000865f015116145f768000000000000000000000000000000000000000000000875f0151161461173f5773fffd8963efd1fc6a506488495d951d5263988d25611746565b6401000276a45b89898960405160200161175b93929190614819565b6040516020818303038152906040526040518663ffffffff1660e01b815260040161178a959493929190614974565b60408051808303815f875af11580156117a5573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906117c99190614936565b5050611c76565b760100000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000825f01511603611985575f8390505f840361189957815f015173ffffffffffffffffffffffffffffffffffffffff1663f140a35a8684602001516040518363ffffffff1660e01b81526004016118579291906149cc565b602060405180830381865afa158015611872573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906118969190613c42565b90505b815f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000855f015116146118e157826118e3565b5f5b5f768000000000000000000000000000000000000000000000865f0151161461190c575f61190e565b835b3089898960405160200161192493929190614819565b6040516020818303038152906040526040518563ffffffff1660e01b815260040161195294939291906149f3565b5f604051808303815f87803b158015611969575f80fd5b505af115801561197b573d5f803e3d5ffd5b5050505050611c75565b760200000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000825f01511603611ac6575f8390505f84036119da576119d7825f0151866124d5565b90505b815f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000855f01511614611a225782611a24565b5f5b5f768000000000000000000000000000000000000000000000865f01511614611a4d575f611a4f565b835b30898989604051602001611a6593929190614819565b6040516020818303038152906040526040518563ffffffff1660e01b8152600401611a9394939291906149f3565b5f604051808303815f87803b158015611aaa575f80fd5b505af1158015611abc573d5f803e3d5ffd5b5050505050611c74565b5f600167ffffffffffffffff811115611ae257611ae1613911565b5b604051908082528060200260200182016040528015611b105781602001602082028036833780820191505090505b5090508160200151815f81518110611b2b57611b2a61393e565b5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff16815250505f600167ffffffffffffffff811115611b8157611b80613911565b5b604051908082528060200260200182016040528015611baf5781602001602082028036833780820191505090505b50905085815f81518110611bc657611bc561393e565b5b60200260200101818152505073ba12222222228d8ba445958a75a0704d566bf2c873ffffffffffffffffffffffffffffffffffffffff16635c38449e30848488604051602001611c169190614a3d565b6040516020818303038152906040526040518563ffffffff1660e01b8152600401611c449493929190614c08565b5f604051808303815f87803b158015611c5b575f80fd5b505af1158015611c6d573d5f803e3d5ffd5b5050505050505b5b5b5b50505050565b611c8a8585858585612636565b5050505050565b611c9e8585858585612636565b5050505050565b611cb28585858585612636565b5050505050565b611cc68585858585612636565b5050505050565b611cda8585858585612636565b5050505050565b611cee8585858585612636565b5050505050565b611d0184848484612912565b50505050565b611d1384848484612912565b50505050565b611d268585858585612636565b5050505050565b611d3984848484612912565b50505050565b73f15b54b9fc278b7fdd2b56590d37b321ef9ffe7d73ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614611d8a575f80fd5b73e61d38c44c175b02d900752bd018809005330c6b73ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f19350505050158015611de1573d5f803e3d5ffd5b50565b611df18585858585612636565b5050505050565b611e0484848484612912565b50505050565b611e178585858585612636565b5050505050565b611e2a84848484612912565b50505050565b611e3d8585858585612636565b5050505050565b611e518585858585612636565b5050505050565b611e658585858585612636565b5050505050565b611e798585858585612636565b5050505050565b611e8d8585858585612636565b5050505050565b611ea18585858585612636565b5050505050565b611eb58585858585612636565b5050505050565b611ec884848484612912565b50505050565b611edb8585858585612636565b5050505050565b611eee84848484612912565b50505050565b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff161480611f815750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b611fc0576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611fb7906138f3565b60405180910390fd5b5f81806020019051810190611fd59190614c60565b9050845f81518110611fea57611fe961393e565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb825f815181106120205761201f61393e565b5b60200260200101515f0151865f8151811061203e5761203d61393e565b5b60200260200101516040518363ffffffff1660e01b8152600401612063929190613dd1565b6020604051808303815f875af115801561207f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906120a39190613df8565b505f6120ca855f815181106120bb576120ba61393e565b5b60200260200101515f846124a1565b9050845f815181106120df576120de61393e565b5b602002602001015181116120f1575f80fd5b855f815181106121045761210361393e565b5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33875f8151811061213b5761213a61393e565b5b60200260200101516040518363ffffffff1660e01b8152600401612160929190613dd1565b6020604051808303815f875af115801561217c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906121a09190613df8565b50505050505050565b73f15b54b9fc278b7fdd2b56590d37b321ef9ffe7d73ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16146121f4575f80fd5b8173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73e61d38c44c175b02d900752bd018809005330c6b836040518363ffffffff1660e01b8152600401612243929190613dd1565b6020604051808303815f875af115801561225f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906122839190613df8565b505050565b61229484848484612912565b50505050565b6122a684848484612912565b50505050565b6122b98585858585612636565b5050505050565b73f15b54b9fc278b7fdd2b56590d37b321ef9ffe7d73ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff161461230b575f80fd5b5f5b82829050811015612488575f83838381811061232c5761232b61393e565b5b90506020020160208101906123419190614ca7565b73ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b81526004016123799190613da9565b602060405180830381865afa158015612394573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123b89190613c42565b90505f81111561247a578383838181106123d5576123d461393e565b5b90506020020160208101906123ea9190614ca7565b73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb73e61d38c44c175b02d900752bd018809005330c6b836040518363ffffffff1660e01b8152600401612438929190613dd1565b6020604051808303815f875af1158015612454573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124789190613df8565b505b50808060010191505061230d565b505050565b61249a8585858585612636565b5050505050565b5f808390505b82518110156124ca576124bb818685612c86565b945080806001019150506124a7565b508390509392505050565b5f805f8473ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612521573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125459190614d4e565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691505f805f768000000000000000000000000000000000000000000000881614612593578284612596565b83835b915091505f6125d860a075ffff00000000000000000000000000000000000000008a16901c620186a06125c99190614d9e565b886137a790919063ffffffff16565b90505f6125ee83836137a790919063ffffffff16565b90505f6126198361260b620186a0886137a790919063ffffffff16565b61381390919063ffffffff16565b905080826126279190614dfe565b97505050505050505092915050565b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff1614806126c35750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b612702576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126f9906138f3565b60405180910390fd5b5f805f84848101906127149190614f10565b92509250925076400000000000000000000000000000000000000000000080825f815181106127465761274561393e565b5b60200260200101515f0151160361282d578060018151811061276b5761276a61393e565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb826001815181106127a6576127a561393e565b5b60200260200101515f01515f85146127be57856127ce565b5f8a116127cb57886127cd565b895b5b6040518363ffffffff1660e01b81526004016127eb929190613dd1565b6020604051808303815f875af1158015612807573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061282b9190613df8565b505b5f82036128fa5761284e5f88116128445786612846565b875b6001836124a1565b915082821161285b575f80fd5b805f8151811061286e5761286d61393e565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33856040518363ffffffff1660e01b81526004016128b4929190613dd1565b6020604051808303815f875af11580156128d0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906128f49190613df8565b50612908565b612906836001836124a1565b505b5050505050505050565b73667d3fa9d87667ebdd8a488736393c30162bc30173ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16148061299f5750738a2b1153ddd95f96e8709a4ae912c946cc1f4ae273ffffffffffffffffffffffffffffffffffffffff163273ffffffffffffffffffffffffffffffffffffffff16145b6129de576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016129d5906138f3565b60405180910390fd5b60148282905003612a87578181906129f69190614f86565b60601c73ffffffffffffffffffffffffffffffffffffffff1663a9059cbb335f8713612a225785612a24565b865b6040518363ffffffff1660e01b8152600401612a41929190613dd1565b6020604051808303815f875af1158015612a5d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612a819190613df8565b50612c80565b5f805f8484810190612a999190614f10565b9250925092505f8203612b77575f612aca5f8913612ab75788612ab9565b875b612ac2906146e0565b6001846124a1565b9050838111612ad7575f80fd5b815f81518110612aea57612ae961393e565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33866040518363ffffffff1660e01b8152600401612b30929190613dd1565b6020604051808303815f875af1158015612b4c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612b709190613df8565b5050612c7c565b76400000000000000000000000000000000000000000000080825f81518110612ba357612ba261393e565b5b60200260200101515f01511603612c6e5780600181518110612bc857612bc761393e565b5b60200260200101516020015173ffffffffffffffffffffffffffffffffffffffff1663a9059cbb82600181518110612c0357612c0261393e565b5b60200260200101515f0151856040518363ffffffff1660e01b8152600401612c2c929190613dd1565b6020604051808303815f875af1158015612c48573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c6c9190613df8565b505b612c7a836001836124a1565b505b5050505b50505050565b5f80828581518110612c9b57612c9a61393e565b5b602002602001015190505f30905076400000000000000000000000000000000000000000000080835f01511603612d0a575f848551600189612cdd9190614fe4565b612ce79190615017565b81518110612cf857612cf761393e565b5b60200260200101519050805f01519150505b5f760700000000000000000000000000000000000000000000835f01511603612e7a575f80835f015173ffffffffffffffffffffffffffffffffffffffff1663128acb08845f768000000000000000000000000000000000000000000000885f015116148a5f7680000000000000000000000000000000000000000000008a5f01511614612dac5773fffd8963efd1fc6a506488495d951d5263988d25612db3565b6401000276a45b896020015160601b604051602001612dcb9190615067565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401612dfa9594939291906148ca565b60408051808303815f875af1158015612e15573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e399190614936565b915091505f768000000000000000000000000000000000000000000000855f01511614612e665781612e68565b805b612e71906146e0565b9450505061379e565b760300000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f01511603613001575f80835f015173ffffffffffffffffffffffffffffffffffffffff166324b31a0c84895f768000000000000000000000000000000000000000000000895f015116145f7680000000000000000000000000000000000000000000008a5f01511614612f335773fffd8963efd1fc6a506488495d951d5263988d25612f3a565b6401000276a45b896020015160601b604051602001612f529190615067565b6040516020818303038152906040526040518663ffffffff1660e01b8152600401612f81959493929190614974565b60408051808303815f875af1158015612f9c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612fc09190614936565b915091505f768000000000000000000000000000000000000000000000855f01511614612fed5781612fef565b805b612ff8906146e0565b9450505061379d565b760100000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f0151160361319457815f015173ffffffffffffffffffffffffffffffffffffffff1663f140a35a8684602001516040518363ffffffff1660e01b815260040161307d9291906149cc565b602060405180830381865afa158015613098573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130bc9190613c42565b9250815f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000855f015116146131065784613108565b5f5b5f768000000000000000000000000000000000000000000000865f01511614613131575f613133565b855b8460405180602001604052805f8152506040518563ffffffff1660e01b815260040161316294939291906149f3565b5f604051808303815f87803b158015613179575f80fd5b505af115801561318b573d5f803e3d5ffd5b5050505061379c565b760200000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f015116036132b3576131db825f0151866124d5565b9250815f015173ffffffffffffffffffffffffffffffffffffffff1663022c0d9f5f768000000000000000000000000000000000000000000000855f015116146132255784613227565b5f5b5f768000000000000000000000000000000000000000000000865f01511614613250575f613252565b855b8460405180602001604052805f8152506040518563ffffffff1660e01b815260040161328194939291906149f3565b5f604051808303815f87803b158015613298575f80fd5b505af11580156132aa573d5f803e3d5ffd5b5050505061379b565b760400000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f015116036133b3575f8485516001896132fe9190614fe4565b6133089190615017565b815181106133195761331861393e565b5b6020026020010151602001519050825f015173ffffffffffffffffffffffffffffffffffffffff166393316212846020015183856040518463ffffffff1660e01b815260040161336b93929190615081565b6020604051808303815f875af1158015613387573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133ab9190613c42565b93505061379a565b760500000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f015116036134b9575f8485516001896133fe9190614fe4565b6134089190615017565b815181106134195761341861393e565b5b6020026020010151602001519050825f015173ffffffffffffffffffffffffffffffffffffffff16637dc20382846020015183895f875f6040518763ffffffff1660e01b8152600401613471969594939291906150ef565b6020604051808303815f875af115801561348d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134b19190613c42565b935050613799565b760600000000000000000000000000000000000000000000760700000000000000000000000000000000000000000000835f01511603613798575f8485516001896135049190614fe4565b61350e9190615017565b8151811061351f5761351e61393e565b5b60200260200101516020015190505f835f015173ffffffffffffffffffffffffffffffffffffffff166338fff2d06040518163ffffffff1660e01b8152600401602060405180830381865afa15801561357a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061359e9190615181565b9050836020015173ffffffffffffffffffffffffffffffffffffffff1663095ea7b373ba12222222228d8ba445958a75a0704d566bf2c8896040518363ffffffff1660e01b81526004016135f3929190613dd1565b6020604051808303815f875af115801561360f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906136339190613df8565b5073ba12222222228d8ba445958a75a0704d566bf2c873ffffffffffffffffffffffffffffffffffffffff166352bbbe296040518060c001604052808481526020015f6001811115613688576136876151ac565b5b8152602001876020015173ffffffffffffffffffffffffffffffffffffffff1681526020018573ffffffffffffffffffffffffffffffffffffffff1681526020018a815260200160405180602001604052805f81525081525060405180608001604052803073ffffffffffffffffffffffffffffffffffffffff1681526020015f151581526020018773ffffffffffffffffffffffffffffffffffffffff1681526020015f15158152505f426040518563ffffffff1660e01b8152600401613753949392919061537e565b6020604051808303815f875af115801561376f573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906137939190613c42565b945050505b5b5b5b5b5b5b50509392505050565b5f808214806137ce5750828283856137bf91906153c8565b9250826137cc9190614dfe565b145b61380d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161380490615453565b60405180910390fd5b92915050565b5f8282846138219190614fe4565b9150811015613865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161385c906154bb565b60405180910390fd5b92915050565b60405180604001604052805f81526020015f73ffffffffffffffffffffffffffffffffffffffff1681525090565b5f82825260208201905092915050565b7f61636c00000000000000000000000000000000000000000000000000000000005f82015250565b5f6138dd600383613899565b91506138e8826138a9565b602082019050919050565b5f6020820190508181035f83015261390a816138d1565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f604051905090565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b6139a48161397c565b81146139ae575f80fd5b50565b5f815190506139bf8161399b565b92915050565b5f8160020b9050919050565b6139da816139c5565b81146139e4575f80fd5b50565b5f815190506139f5816139d1565b92915050565b5f61ffff82169050919050565b613a11816139fb565b8114613a1b575f80fd5b50565b5f81519050613a2c81613a08565b92915050565b5f60ff82169050919050565b613a4781613a32565b8114613a51575f80fd5b50565b5f81519050613a6281613a3e565b92915050565b5f8115159050919050565b613a7c81613a68565b8114613a86575f80fd5b50565b5f81519050613a9781613a73565b92915050565b5f805f805f805f60e0888a031215613ab857613ab7613974565b5b5f613ac58a828b016139b1565b9750506020613ad68a828b016139e7565b9650506040613ae78a828b01613a1e565b9550506060613af88a828b01613a1e565b9450506080613b098a828b01613a54565b93505060a0613b1a8a828b01613a54565b92505060c0613b2b8a828b01613a89565b91505092959891949750929550565b5f7fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613b6e81613b3a565b82525050565b5f602082019050613b875f830184613b65565b92915050565b5f81519050919050565b5f81905092915050565b5f5b83811015613bbe578082015181840152602081019050613ba3565b5f8484015250505050565b5f613bd382613b8d565b613bdd8185613b97565b9350613bed818560208601613ba1565b80840191505092915050565b5f613c048284613bc9565b915081905092915050565b5f819050919050565b613c2181613c0f565b8114613c2b575f80fd5b50565b5f81519050613c3c81613c18565b92915050565b5f60208284031215613c5757613c56613974565b5b5f613c6484828501613c2e565b91505092915050565b5f805f60608486031215613c8457613c83613974565b5b5f613c9186828701613c2e565b9350506020613ca286828701613c2e565b9250506040613cb386828701613c2e565b9150509250925092565b5f805f8060808587031215613cd557613cd4613974565b5b5f613ce2878288016139b1565b9450506020613cf3878288016139e7565b9350506040613d04878288016139e7565b9250506060613d1587828801613a89565b91505092959194509250565b7f28785f78290000000000000000000000000000000000000000000000000000005f82015250565b5f613d55600583613899565b9150613d6082613d21565b602082019050919050565b5f6020820190508181035f830152613d8281613d49565b9050919050565b5f613d938261397c565b9050919050565b613da381613d89565b82525050565b5f602082019050613dbc5f830184613d9a565b92915050565b613dcb81613c0f565b82525050565b5f604082019050613de45f830185613d9a565b613df16020830184613dc2565b9392505050565b5f60208284031215613e0d57613e0c613974565b5b5f613e1a84828501613a89565b91505092915050565b613e2c81613d89565b8114613e36575f80fd5b50565b5f81359050613e4781613e23565b92915050565b5f81359050613e5b81613c18565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f840112613e8257613e81613e61565b5b8235905067ffffffffffffffff811115613e9f57613e9e613e65565b5b602083019150836001820283011115613ebb57613eba613e69565b5b9250929050565b5f805f805f60808688031215613edb57613eda613974565b5b5f613ee888828901613e39565b9550506020613ef988828901613e4d565b9450506040613f0a88828901613e4d565b935050606086013567ffffffffffffffff811115613f2b57613f2a613978565b5b613f3788828901613e6d565b92509250509295509295909350565b5f819050919050565b613f5881613f46565b8114613f62575f80fd5b50565b5f81359050613f7381613f4f565b92915050565b5f805f8060608587031215613f9157613f90613974565b5b5f613f9e87828801613f65565b9450506020613faf87828801613f65565b935050604085013567ffffffffffffffff811115613fd057613fcf613978565b5b613fdc87828801613e6d565b925092505092959194509250565b5f601f19601f8301169050919050565b61400382613fea565b810181811067ffffffffffffffff8211171561402257614021613911565b5b80604052505050565b5f61403461396b565b90506140408282613ffa565b919050565b5f67ffffffffffffffff82111561405f5761405e613911565b5b602082029050602081019050919050565b5f61407a82613d89565b9050919050565b61408a81614070565b8114614094575f80fd5b50565b5f813590506140a581614081565b92915050565b5f6140bd6140b884614045565b61402b565b905080838252602082019050602084028301858111156140e0576140df613e69565b5b835b8181101561410957806140f58882614097565b8452602084019350506020810190506140e2565b5050509392505050565b5f82601f83011261412757614126613e61565b5b81356141378482602086016140ab565b91505092915050565b5f67ffffffffffffffff82111561415a57614159613911565b5b602082029050602081019050919050565b5f61417d61417884614140565b61402b565b905080838252602082019050602084028301858111156141a05761419f613e69565b5b835b818110156141c957806141b58882613e4d565b8452602084019350506020810190506141a2565b5050509392505050565b5f82601f8301126141e7576141e6613e61565b5b81356141f784826020860161416b565b91505092915050565b5f80fd5b5f67ffffffffffffffff82111561421e5761421d613911565b5b61422782613fea565b9050602081019050919050565b828183375f83830152505050565b5f61425461424f84614204565b61402b565b9050828152602081018484840111156142705761426f614200565b5b61427b848285614234565b509392505050565b5f82601f83011261429757614296613e61565b5b81356142a7848260208601614242565b91505092915050565b5f805f80608085870312156142c8576142c7613974565b5b5f85013567ffffffffffffffff8111156142e5576142e4613978565b5b6142f187828801614113565b945050602085013567ffffffffffffffff81111561431257614311613978565b5b61431e878288016141d3565b935050604085013567ffffffffffffffff81111561433f5761433e613978565b5b61434b878288016141d3565b925050606085013567ffffffffffffffff81111561436c5761436b613978565b5b61437887828801614283565b91505092959194509250565b5f806040838503121561439a57614399613974565b5b5f6143a785828601613e39565b92505060206143b885828601613e4d565b9150509250929050565b5f8083601f8401126143d7576143d6613e61565b5b8235905067ffffffffffffffff8111156143f4576143f3613e65565b5b6020830191508360208202830111156144105761440f613e69565b5b9250929050565b5f806020838503121561442d5761442c613974565b5b5f83013567ffffffffffffffff81111561444a57614449613978565b5b614456858286016143c2565b92509250509250929050565b5f819050602082019050919050565b5f7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000082169050919050565b5f6144a78251614471565b80915050919050565b5f82821b905092915050565b5f6144c682613b8d565b826144d084614462565b90506144db8161449c565b9250601482101561451b576145167fffffffffffffffffffffffffffffffffffffffff000000000000000000000000836014036008026144b0565b831692505b5050919050565b5f67ffffffffffffffff82111561453c5761453b613911565b5b602082029050602081019050919050565b5f80fd5b5f8151905061455f81613e23565b92915050565b5f6040828403121561457a5761457961454d565b5b614584604061402b565b90505f61459384828501613c2e565b5f8301525060206145a684828501614551565b60208301525092915050565b5f6145c46145bf84614522565b61402b565b905080838252602082019050604084028301858111156145e7576145e6613e69565b5b835b8181101561461057806145fc8882614565565b8452602084019350506040810190506145e9565b5050509392505050565b5f82601f83011261462e5761462d613e61565b5b815161463e8482602086016145b2565b91505092915050565b5f805f6060848603121561465e5761465d613974565b5b5f61466b86828701613c2e565b935050602061467c86828701613c2e565b925050604084015167ffffffffffffffff81111561469d5761469c613978565b5b6146a98682870161461a565b9150509250925092565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6146ea82613f46565b91507f8000000000000000000000000000000000000000000000000000000000000000820361471c5761471b6146b3565b5b815f039050919050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b61475881613c0f565b82525050565b61476781613d89565b82525050565b604082015f8201516147815f85018261474f565b506020820151614794602085018261475e565b50505050565b5f6147a5838361476d565b60408301905092915050565b5f602082019050919050565b5f6147c782614726565b6147d18185614730565b93506147dc83614740565b805f5b8381101561480c5781516147f3888261479a565b97506147fe836147b1565b9250506001810190506147df565b5085935050505092915050565b5f60608201905061482c5f830186613dc2565b6148396020830185613dc2565b818103604083015261484b81846147bd565b9050949350505050565b61485e81613a68565b82525050565b61486d81613f46565b82525050565b61487c8161397c565b82525050565b5f82825260208201905092915050565b5f61489c82613b8d565b6148a68185614882565b93506148b6818560208601613ba1565b6148bf81613fea565b840191505092915050565b5f60a0820190506148dd5f830188613d9a565b6148ea6020830187614855565b6148f76040830186614864565b6149046060830185614873565b81810360808301526149168184614892565b90509695505050505050565b5f8151905061493081613f4f565b92915050565b5f806040838503121561494c5761494b613974565b5b5f61495985828601614922565b925050602061496a85828601614922565b9150509250929050565b5f60a0820190506149875f830188613d9a565b6149946020830187614864565b6149a16040830186614855565b6149ae6060830185614873565b81810360808301526149c08184614892565b90509695505050505050565b5f6040820190506149df5f830185613dc2565b6149ec6020830184613d9a565b9392505050565b5f608082019050614a065f830187613dc2565b614a136020830186613dc2565b614a206040830185613d9a565b8181036060830152614a328184614892565b905095945050505050565b5f6020820190508181035f830152614a5581846147bd565b905092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f819050919050565b5f614aa9614aa4614a9f8461397c565b614a86565b61397c565b9050919050565b5f614aba82614a8f565b9050919050565b5f614acb82614ab0565b9050919050565b614adb81614ac1565b82525050565b5f614aec8383614ad2565b60208301905092915050565b5f602082019050919050565b5f614b0e82614a5d565b614b188185614a67565b9350614b2383614a77565b805f5b83811015614b53578151614b3a8882614ae1565b9750614b4583614af8565b925050600181019050614b26565b5085935050505092915050565b5f81519050919050565b5f82825260208201905092915050565b5f819050602082019050919050565b5f614b94838361474f565b60208301905092915050565b5f602082019050919050565b5f614bb682614b60565b614bc08185614b6a565b9350614bcb83614b7a565b805f5b83811015614bfb578151614be28882614b89565b9750614bed83614ba0565b925050600181019050614bce565b5085935050505092915050565b5f608082019050614c1b5f830187613d9a565b8181036020830152614c2d8186614b04565b90508181036040830152614c418185614bac565b90508181036060830152614c558184614892565b905095945050505050565b5f60208284031215614c7557614c74613974565b5b5f82015167ffffffffffffffff811115614c9257614c91613978565b5b614c9e8482850161461a565b91505092915050565b5f60208284031215614cbc57614cbb613974565b5b5f614cc984828501613e39565b91505092915050565b5f6dffffffffffffffffffffffffffff82169050919050565b614cf481614cd2565b8114614cfe575f80fd5b50565b5f81519050614d0f81614ceb565b92915050565b5f63ffffffff82169050919050565b614d2d81614d15565b8114614d37575f80fd5b50565b5f81519050614d4881614d24565b92915050565b5f805f60608486031215614d6557614d64613974565b5b5f614d7286828701614d01565b9350506020614d8386828701614d01565b9250506040614d9486828701614d3a565b9150509250925092565b5f614da882613c0f565b9150614db383613c0f565b9250828203905081811115614dcb57614dca6146b3565b5b92915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f614e0882613c0f565b9150614e1383613c0f565b925082614e2357614e22614dd1565b5b828204905092915050565b5f60408284031215614e4357614e4261454d565b5b614e4d604061402b565b90505f614e5c84828501613e4d565b5f830152506020614e6f84828501613e39565b60208301525092915050565b5f614e8d614e8884614522565b61402b565b90508083825260208201905060408402830185811115614eb057614eaf613e69565b5b835b81811015614ed95780614ec58882614e2e565b845260208401935050604081019050614eb2565b5050509392505050565b5f82601f830112614ef757614ef6613e61565b5b8135614f07848260208601614e7b565b91505092915050565b5f805f60608486031215614f2757614f26613974565b5b5f614f3486828701613e4d565b9350506020614f4586828701613e4d565b925050604084013567ffffffffffffffff811115614f6657614f65613978565b5b614f7286828701614ee3565b9150509250925092565b5f82905092915050565b5f614f918383614f7c565b82614f9c8135614471565b92506014821015614fdc57614fd77fffffffffffffffffffffffffffffffffffffffff000000000000000000000000836014036008026144b0565b831692505b505092915050565b5f614fee82613c0f565b9150614ff983613c0f565b9250828201905080821115615011576150106146b3565b5b92915050565b5f61502182613c0f565b915061502c83613c0f565b92508261503c5761503b614dd1565b5b828206905092915050565b5f819050919050565b61506161505c82614471565b615047565b82525050565b5f6150728284615050565b60148201915081905092915050565b5f6060820190506150945f830186613d9a565b6150a16020830185613d9a565b6150ae6040830184613d9a565b949350505050565b5f819050919050565b5f6150d96150d46150cf846150b6565b614a86565b613c0f565b9050919050565b6150e9816150bf565b82525050565b5f60c0820190506151025f830189613d9a565b61510f6020830188613d9a565b61511c6040830187613dc2565b61512960608301866150e0565b6151366080830185613d9a565b61514360a0830184613d9a565b979650505050505050565b5f819050919050565b6151608161514e565b811461516a575f80fd5b50565b5f8151905061517b81615157565b92915050565b5f6020828403121561519657615195613974565b5b5f6151a38482850161516d565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602160045260245ffd5b6151e28161514e565b82525050565b600281106151f9576151f86151ac565b5b50565b5f819050615209826151e8565b919050565b5f615218826151fc565b9050919050565b6152288161520e565b82525050565b5f82825260208201905092915050565b5f61524882613b8d565b615252818561522e565b9350615262818560208601613ba1565b61526b81613fea565b840191505092915050565b5f60c083015f83015161528b5f8601826151d9565b50602083015161529e602086018261521f565b5060408301516152b1604086018261475e565b5060608301516152c4606086018261475e565b5060808301516152d7608086018261474f565b5060a083015184820360a08601526152ef828261523e565b9150508091505092915050565b61530581613a68565b82525050565b5f6153158261397c565b9050919050565b6153258161530b565b82525050565b608082015f82015161533f5f85018261475e565b50602082015161535260208501826152fc565b506040820151615365604085018261531c565b50606082015161537860608501826152fc565b50505050565b5f60e0820190508181035f8301526153968187615276565b90506153a5602083018661532b565b6153b260a08301856150e0565b6153bf60c0830184613dc2565b95945050505050565b5f6153d282613c0f565b91506153dd83613c0f565b92508282026153eb81613c0f565b91508282048414831517615402576154016146b3565b5b5092915050565b7f64732d6d6174682d6d756c2d6f766572666c6f770000000000000000000000005f82015250565b5f61543d601483613899565b915061544882615409565b602082019050919050565b5f6020820190508181035f83015261546a81615431565b9050919050565b7f64732d6d6174682d6164642d6f766572666c6f770000000000000000000000005f82015250565b5f6154a5601483613899565b91506154b082615471565b602082019050919050565b5f6020820190508181035f8301526154d281615499565b905091905056fea264697066735822122033ae8c61e5bdbe1983413e593b4c8e0c9eeaac68c26ebbf1bdd28b9ba88451e664736f6c63430008180033