Transaction details
Txn hash
: 0x0aa3ee030e6d5879d862e9843a279c71140cd1315733e6d9ed18eb06c1454c96
Status:
Success
Block:
24407872
1,349,778 block confirmations
Timestamp:
31/12/2024, 08:31:31 (1 month ago)
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000071716490798684
$0.24
L2 Gas price:
0.000000000012526384 ETH(0.012526384 Gwei)
L2 Gas limit & usage:
16,000,000|
4,397,179(27.48%)
L2 fee paid:
0.000055080752670736 ETH
L2 Gas fee:
Base: 0.012518456 Gwei
L1 Gas price:
0.000000008825906832 ETH(8.825906832 Gwei)
L1 Gas used:
170,205
L1 fee scalar:
0
L1 fee paid:
0.000016635738127948 ETH
Other attributes:
Txn type:0(legacy txn)
Nonce:393
Position in block:116
Input data:
0x5f610120819052610140819052600181905560028190556101a08181526101c0829052610160526102206040526101e0818152610200829052610180526003819055600481905560058190556006553480156200005a575f80fd5b506040516200505b3803806200505b8339810160408190526200007d91620001cf565b82828282828260015f81905550826001600160a01b031660c0816001600160a01b03168152505060c0516001600160a01b031663c45a01556040518163ffffffff1660e01b8152600401602060405180830381865afa158015620000e3573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000109919062000216565b6001600160a01b0390811660a052828116608052811661010081905262000131575f62000197565b610100516001600160a01b031663d4b6846d6040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000171573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019062000197919062000216565b6001600160a01b031660e0525062000239975050505050505050565b80516001600160a01b0381168114620001ca575f80fd5b919050565b5f805f60608486031215620001e2575f80fd5b620001ed84620001b3565b9250620001fd60208501620001b3565b91506200020d60408501620001b3565b90509250925092565b5f6020828403121562000227575f80fd5b6200023282620001b3565b9392505050565b60805160a05160c05160e05161010051614d97620002c45f395f81816122d501528181612bde01528181612dd401528181612ee601526132d401525f8181612e7b01528181612f8d015261349401525f818161120b0152818161225201528181612b53015261313001525f8181612cb30152612d1e01525f8181611e2c015261218d0152614d975ff3fe608060405234801561000f575f80fd5b506004361061015b575f3560e01c80635f91af09116100c3578063a72ef1a311610088578063e8a27b7311610063578063e8a27b7314610314578063f4f2f10a14610328578063f993195614610348575f80fd5b8063a72ef1a3146102c6578063b0cf950e146102d9578063b1630faa14610301575f80fd5b80635f91af091461027757806367f952a61461029957806370949063146102a05780639a7bff791461019d5780639e09efb5146102b3575f80fd5b80631b1ed3e01161012357806343ebe8e3116100fe57806343ebe8e3146102305780634bea14ad146102435780635950e56314610256575f80fd5b80631b1ed3e0146101f4578063280e36fe146102165780633d3c4e8a14610229575f80fd5b806309a800921461015f5780630b12586b1461017457806310d1e85c1461019d57806313e71b39146101b05780631ac94de1146101d3575b5f80fd5b61017261016d3660046136ff565b61034f565b005b6101876101823660046136ff565b6103ad565b6040516101949190613748565b60405180910390f35b6101726101ab3660046137b3565b61040c565b6101c36101be366004613817565b610420565b6040519015158152602001610194565b6101e66101e136600461382e565b610438565b604051908152602001610194565b6101c3610202366004613817565b60076020525f908152604090205460ff1681565b61017261022436600461390f565b610467565b60016101e6565b61017261023e36600461395b565b61050b565b61018761025136600461395b565b61052a565b610269610264366004613984565b61055c565b604051610194929190613a0e565b6101c3610285366004613817565b60086020525f908152604090205460ff1681565b60036101e6565b6101726102ae366004613a3a565b610781565b6102696102c1366004613984565b61080f565b6101876102d4366004613c4b565b610a0c565b6102ec6102e7366004613cad565b610abc565b60408051928352602083019190915201610194565b6101e661030f366004613d60565b610bc1565b610172610322366004613d91565b50505050565b61033b610336366004613817565b610bd3565b6040516101949190613eef565b60026101e6565b610357610bf0565b6103618282610c18565b61037261036d84613f01565b610c65565b61038361037e84613f01565b610ede565b61039f61038f84610438565b61039885613f01565b8484610f25565b6103a860015f55565b505050565b604080518082019091525f80825260208201526103c8610bf0565b6103d28383610c18565b6103de61036d85613f01565b6103fa6103ea85610438565b6103f386613f01565b8585611019565b905061040560015f55565b9392505050565b61041985858585856110f2565b5050505050565b5f8181526008602052604081205460ff165b92915050565b5f8160405160200161044a9190613f50565b604051602081830303815290604052805190602001209050919050565b61046f610bf0565b5f61047983611490565b80519091506104a8578281604051631c5b87eb60e01b815260040161049f929190614082565b60405180910390fd5b6104b38382846115ff565b5f6104bd8261187e565b90507f06fa77a4f4b95dd43a14fea2d84431a01a0564893f9654f10d74ef53bb6e2581848385846040516104f494939291906140e7565b60405180910390a1505061050760015f55565b5050565b610513610bf0565b61051d8282610c18565b61039f8361039885611490565b604080518082019091525f8082526020820152610545610bf0565b61054f8383610c18565b6103fa846103f386611490565b5f610588604080516060810182525f808252602080830182905283519081018452908152909182015290565b604051632f52289560e11b81526001600160a01b0388811660048301528781166024830152604482018790525f91908a1690635ea4512a90606401602060405180830381865afa1580156105de573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106029190614122565b90506001600160a01b03811661062b576040516302721e1f60e61b815260040160405180910390fd5b5f816001600160a01b03166360246c886040518163ffffffff1660e01b8152600401606060405180830381865afa158015610668573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061068c919061413d565b505090505f6107048a6001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106d0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906106f4919061417d565b6106ff90600a614291565b611a8b565b9050604051806060016040528061072361071d8a611a8b565b84611a95565b6001600160801b03191681526001600160a01b03848116908d161415602080830191909152604080519182018152600160801b617fff60f01b01825290910152935061076f8385610abc565b9c949b50939950505050505050505050565b610789610bf0565b5f61079383610438565b5f8181526008602052604090205490915060ff16156107b25750610806565b6107be61036d84613f01565b6107ca61037e84613f01565b8115610804575f81815260076020526040902083906107e9828261447d565b50505f818152600860205260409020805460ff191660011790555b505b61050760015f55565b5f61083b604080516060810182525f808252602080830182905283519081018452908152909182015290565b604051632f52289560e11b81526001600160a01b0388811660048301528781166024830152604482018790525f91908a1690635ea4512a90606401602060405180830381865afa158015610891573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108b59190614122565b90506001600160a01b0381166108de576040516302721e1f60e61b815260040160405180910390fd5b5f816001600160a01b03166360246c886040518163ffffffff1660e01b8152600401606060405180830381865afa15801561091b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061093f919061413d565b505090505f610983896001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa1580156106d0573d5f803e3d5ffd5b905060405180606001604052806109ae61071d61099f8b611a8b565b6001600160801b031916611aba565b6001600160801b03191681526001600160a01b03848116908d161415602080830191909152604080519182018152600160801b617fff60f01b0182529091015293506109fa8385610abc565b509b939a509298505050505050505050565b604080518082019091525f8082526020820152815f5b846020015151811015610a93575f610a5786602001518381518110610a4957610a49614589565b602002602001015184611ad1565b9050805f03610a7f5760405180604001604052808681526020015f8152509350505050610405565b915080610a8b8161459d565b915050610a22565b5060405180604001604052808481526020018483610ab191906145b5565b905295945050505050565b5f80836001600160a01b0316635c3ef9eb84306040518363ffffffff1660e01b8152600401610aec9291906145d4565b60408051808303815f875af1925050508015610b25575060408051601f3d908101601f19168201909252610b2291810190614612565b60015b610bb7573d808015610b52576040519150601f19603f3d011682016040523d82523d5f602084013e610b57565b606091505b505f80610b72836004808651610b6d9190614634565b611b64565b806020019051810190610b859190614612565b915091508560200151610ba15781610b9c82614647565b610bab565b80610bab83614647565b94509450505050610bba565b50505b9250929050565b5f8160405160200161044a9190613eef565b604080518082019091525f81526060602082015261043282611490565b60025f5403610c1257604051633ee5aeb560e01b815260040160405180910390fd5b60025f55565b81811180610c24575081155b15610507576040517fffca9c62000000000000000000000000000000000000000000000000000000008152600481018390526024810182905260440161049f565b60028160200151511015610c8e578060405163dbd980cd60e01b815260040161049f9190613eef565b5f5b816020015151811015610dda57610cc382602001518281518110610cb657610cb6614589565b6020026020010151611c70565b8015610dc85760208201515f90610cdb600184614634565b81518110610ceb57610ceb614589565b6020026020010151602001515190505f8360200151600184610d0d9190614634565b81518110610d1d57610d1d614589565b602002602001015160200151600183610d369190614634565b81518110610d4657610d46614589565b602002602001015190505f84602001518481518110610d6757610d67614589565b6020026020010151602001515f81518110610d8457610d84614589565b60200260200101519050816001600160a01b0316816001600160a01b031614610dc4578484604051635214824f60e01b815260040161049f929190614661565b5050505b80610dd28161459d565b915050610c90565b505f6001826020015151610dee9190614634565b90505f82602001518281518110610e0757610e07614589565b6020026020010151602001515190505f83602001518381518110610e2d57610e2d614589565b602002602001015160200151600183610e469190614634565b81518110610e5657610e56614589565b60200260200101519050806001600160a01b031684602001515f81518110610e8057610e80614589565b6020026020010151602001515f81518110610e9d57610e9d614589565b60200260200101516001600160a01b031614610ece5783604051637f4dc19760e01b815260040161049f9190613eef565b8351156103225761041984612073565b5f5b81602001515181101561050757610f1382602001518281518110610f0657610f06614589565b602002602001015161213a565b80610f1d8161459d565b915050610ee0565b5f610f3285858585611019565b80519091501580610f4657505f8160200151125b15610f8e577fe7b3287f6ea7a4e0bc53532e3f5c527aec585c64142c83a12cbf94deafc4f01685858585604051610f809493929190614682565b60405180910390a150610322565b835115610fa557610fa08585836115ff565b610fc6565b848484846040516335c9281960e01b815260040161049f9493929190614682565b5f610fd08561187e565b90507f74b75e88c2b2b28190b502ef9a270ee7cb986ae3f12bce05f6b0f2218d4be8fa86868686856040516110099594939291906146ad565b60405180910390a1505050505050565b604080518082019091525f80825260208201526110368383610c18565b5f61104386868686612408565b6020810151519091505f0361107057505060408051808201909152600154815260025460208201526110ea565b5f8160200151602001511261108a576020015190506110ea565b8051602001515f1280156110a557505f816020015160200151125b6110d1578051602082015160405163151aed4160e31b815261049f9289928892889291906004016146ef565b6110e68686835f015184602001516001612523565b9150505b949350505050565b5f806111008385018561390f565b91509150855f1415801561111357508415155b156111425760405163060e42ed60e21b815260048101839052602481018790526044810186905260640161049f565b5f61114c83611490565b8051909150611174578281836040516302b8b6c560e21b815260040161049f93929190614730565b5f60018260200151516111879190614634565b83519091505f5b828110156111ff575f6111bf87866020015184815181106111b1576111b1614589565b602002602001015185612687565b9050805f036111eb57868587848660405163dd3b68a560e01b815260040161049f959493929190614760565b9150806111f78161459d565b91505061118e565b505f6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016631f00ca7461123a8b8d61479e565b8660200151868151811061125057611250614589565b6020026020010151602001516040518363ffffffff1660e01b81526004016112799291906147e8565b5f60405180830381865afa158015611293573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526112ba9190810190614800565b90505f5b81518110156112d957806112d18161459d565b9150506112be565b505f815f815181106112ed576112ed614589565b602002602001015190508281111561132b57868661130b8c8e61479e565b85846040516307af8d7560e21b815260040161049f959493929190614880565b5f8560200151858151811061134257611342614589565b6020026020010151602001515f8151811061135f5761135f614589565b602090810291909101015160405163a9059cbb60e01b8152336004820152602481018490529091506001600160a01b0382169063a9059cbb906044016020604051808303815f875af11580156113b7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113db91906148ba565b6113e7576113e76148d5565b81841115611481576001600160a01b03811663a9059cbb306114098588614634565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af1158015611451573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061147591906148ba565b611481576114816148d5565b50505050505050505050505050565b604080518082019091525f8152606060208201525f8281526008602052604090205460ff166114d5576040516327f6c52560e21b81526004810183905260240161049f565b5f82815260076020908152604080832081518083018352815460ff16151581526001820180548451818702810187019095528085529195929486810194939192919084015b828210156115f1575f8481526020908190206040805160c0810182526006860290920180546001600160a01b0316835260018101805483518187028101870190945280845293949193858301939283018282801561159f57602002820191905f5260205f20905b81546001600160a01b03168152600190910190602001808311611581575b50505091835250506002820154602080830191909152600383015460ff90811615156040840152600484015460608401526005909301549092161515608090910152908252600192909201910161151a565b505050915250909392505050565b5f8381526008602052604090205460ff16611631578282604051632f0a817d60e01b815260040161049f929190614082565b5f61163b83612073565b90505f8260200151835f0151611651919061479e565b90505f8460200151838151811061166a5761166a614589565b6020026020010151606001516116805781611682565b5f5b90505f8560200151848151811061169b5761169b614589565b6020026020010151606001516116b1575f6116b3565b825b90505f87866040516020016116c99291906148e9565b60405160208183030381529060405290506001876020015186815181106116f2576116f2614589565b6020026020010151608001510361171e578660405163491a6b4160e01b815260040161049f9190613eef565b60028760200151868151811061173657611736614589565b602002602001015160800151036117cb578660200151858151811061175d5761175d614589565b60200260200101515f01516001600160a01b031663022c0d9f848430856040518563ffffffff1660e01b81526004016117999493929190614907565b5f604051808303815f87803b1580156117b0575f80fd5b505af11580156117c2573d5f803e3d5ffd5b50505050611874565b6003876020015186815181106117e3576117e3614589565b60200260200101516080015103611874578660200151858151811061180a5761180a614589565b60200260200101515f01516001600160a01b031663022c0d9f848430856040518563ffffffff1660e01b81526004016118469493929190614907565b5f604051808303815f87803b15801561185d575f80fd5b505af115801561186f573d5f803e3d5ffd5b505050505b5050505050505050565b60605f8260200151516001600160401b0381111561189e5761189e61385f565b6040519080825280602002602001820160405280156118e257816020015b604080518082019091525f80825260208201528152602001906001900390816118bc5790505b5090505f5b836020015151811015611a84575f8460200151828151811061190b5761190b614589565b6020026020010151602001515f8151811061192857611928614589565b60209081029190910101516040516370a0823160e01b81523060048201529091505f906001600160a01b038316906370a0823190602401602060405180830381865afa15801561197a573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061199e9190614971565b90508015611a165760405163a9059cbb60e01b8152336004820152602481018290526001600160a01b0383169063a9059cbb906044016020604051808303815f875af11580156119f0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a1491906148ba565b505b81848481518110611a2957611a29614589565b60200260200101515f01906001600160a01b031690816001600160a01b03168152505080848481518110611a5f57611a5f614589565b6020026020010151602001818152505050508080611a7c9061459d565b9150506118e7565b5092915050565b5f610432826126fc565b5f610405611ab76001600160801b031985166001600160801b0319851661275f565b90565b5f6001600160801b03198216600160ff1b18610432565b5f6001836080015103611afc5782515f80611af0836102e78888612a22565b94506104329350505050565b5f611b078484612b29565b9050836020015151815114611b3557838382604051631e2b18b160e21b815260040161049f939291906149b6565b8060018251611b449190614634565b81518110611b5457611b54614589565b6020026020010151915050610432565b606081611b7281601f61479e565b1015611bb15760405162461bcd60e51b815260206004820152600e60248201526d736c6963655f6f766572666c6f7760901b604482015260640161049f565b611bbb828461479e565b84511015611bff5760405162461bcd60e51b8152602060048201526011602482015270736c6963655f6f75744f66426f756e647360781b604482015260640161049f565b606082158015611c1d5760405191505f825260208201604052611c67565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015611c56578051835260209283019201611c3e565b5050858452601f01601f1916604052505b50949350505050565b80516001600160a01b0316611c99578060405162bb24e160e11b815260040161049f91906149e0565b5f81602001515f81518110611cb057611cb0614589565b60200260200101516001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa158015611cf3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d17919061417d565b611d2290600a614291565b9050600182604001511080611d3b575080826040015114155b15611d5b5781604051631b9d832560e21b815260040161049f91906149e0565b6001826080015103612000578151602083015151600214611d915782604051630e73dab960e01b815260040161049f91906149e0565b5f805f836001600160a01b03166360246c886040518163ffffffff1660e01b8152600401606060405180830381865afa158015611dd0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611df4919061413d565b60405163288d50d160e11b81526001600160a01b03808516600483015280841660248301526044820183905293965091945092505f917f0000000000000000000000000000000000000000000000000000000000000000169063511aa1a290606401606060405180830381865afa158015611e71573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611e9591906149f2565b50509050806001600160a01b0316875f01516001600160a01b031614611ed0578660405163389d6a1960e01b815260040161049f91906149e0565b866060015115611f6b5786602001515f81518110611ef057611ef0614589565b60200260200101516001600160a01b0316846001600160a01b0316148015611f4757508660200151600181518110611f2a57611f2a614589565b60200260200101516001600160a01b0316836001600160a01b0316145b611f665786604051630849fc5360e41b815260040161049f91906149e0565b611ff7565b86602001515f81518110611f8157611f81614589565b60200260200101516001600160a01b0316836001600160a01b0316148015611fd857508660200151600181518110611fbb57611fbb614589565b60200260200101516001600160a01b0316846001600160a01b0316145b611ff75786604051630849fc5360e41b815260040161049f91906149e0565b50505050505050565b8160200151516002146120285781604051630e73dab960e01b815260040161049f91906149e0565b5f61203283612c4d565b9050825f01516001600160a01b0316816001600160a01b0316146103a85782604051631b684c7160e01b815260040161049f91906149e0565b505050505050565b80515f906120965781604051633556e98360e21b815260040161049f9190613eef565b60018260200151516120a89190614634565b90506001826020015182815181106120c2576120c2614589565b602002602001015160800151036120ee578160405163491a6b4160e01b815260040161049f9190613eef565b8160200151818151811061210457612104614589565b60200260200101516020015151600214612135578181604051631dca519b60e01b815260040161049f929190614661565b919050565b5f5b81602001515181101561050757600182608001510361220e578160200151818151811061216b5761216b614589565b602090810291909101015160405163095ea7b360e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301525f1960248301529091169063095ea7b3906044015b6020604051808303815f875af11580156121e4573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061220891906148ba565b50612351565b6002826080015103612291578160200151818151811061223057612230614589565b602090810291909101015160405163095ea7b360e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301525f1960248301529091169063095ea7b3906044016121c8565b600382608001510361235157816020015181815181106122b3576122b3614589565b602090810291909101015160405163095ea7b360e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000811660048301525f1960248301529091169063095ea7b3906044016020604051808303815f875af115801561232b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061234f91906148ba565b505b81516001600160a01b0316156123f6578160200151818151811061237757612377614589565b6020908102919091010151825160405163095ea7b360e01b81526001600160a01b0391821660048201525f19602482015291169063095ea7b3906044016020604051808303815f875af11580156123d0573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123f491906148ba565b505b806124008161459d565b91505061213c565b6124106136ad565b61241a8383610c18565b81831161246357506040805160808101825260035481830190815260045460608301528152815180830190925260055482526006546020838101919091528101919091526110ea565b825f612470878784610a0c565b90505b838211156124dc575f612487600284614a50565b90505f612495898984610a0c565b90505f83602001511215806124ad57505f8160200151135b156124d2576040518060400160405280828152602001848152509450505050506110ea565b9092509050612473565b505060408051608081018252600354818301908152600454606083015281528151808301909252600554825260065460208084019190915281019190915295945050505050565b604080518082019091525f8082526020820152600182101561255b576040516308c060af60e31b81526004810187905260240161049f565b8351835160208087015181870151604080518082019091525f8082529381019390935290915f5b87811015612678575f61259587876145b5565b90505f6125a286866145b5565b90505f816125b08489614a63565b6125ba9190614a92565b6125c4908a6145b5565b9050888112806125d357508781135b1561261c576040516312b477e960e01b81528d5160048201526020808f015160248301528d5160448301528d015160648201526084810185905260a4810182905260c40161049f565b6126278f8f83610a0c565b94505f85602001511215612658578c8c858388604051635839fb8160e01b815260040161049f959493929190614abe565b8098508460200151965050505080806126709061459d565b915050612582565b509a9950505050505050505050565b5f60018360800151036126b3576126ac84845f01516126a68686612a22565b85613011565b9050610405565b60028360800151036126ca576126ac84848461312c565b60038360800151036126e1576126ac8484846132d0565b826040516305a071cf60e01b815260040161049f9190614b03565b5f815f0361270b57505f919050565b815f61271682613339565b9050607081101561272f578060700382901b9150612742565b6070811115612742576070810382901c91505b613fff0160701b6001600160701b03919091161760801b92915050565b5f617fff60f084811c8216919084901c8116908290036127a35780617fff03612792575061ffff60ef1b91506104329050565b505050600160ff1b81168218610432565b80617fff036127e6576dffffffffffffffffffffffffffff60801b8416156127d5575061ffff60ef1b91506104329050565b505050808218600160ff1b16610432565b600160801b600160ff1b0384165f0361283457600160801b600160ff1b0385165f0361281c575061ffff60ef1b91506104329050565b505050808218600160ff1b16617fff60f01b17610432565b6001600160701b03608085901c165f829003612853576001915061285a565b600160701b175b6001600160701b03608087901c165f84900361289b578015612896575f61288082613339565b6001955060e20393840160711901939190911b90505b6128a5565b600160701b1760721b5b8181816128b4576128b4614a3c565b049050805f036128e257600160ff1b878718166128d1575f6128d7565b600160ff1b5b945050505050610432565b6001606c1b8110156128f6576128f66148d5565b5f600160731b82101561293457600160721b82101561292957600160711b82101561292257607061292c565b607161292c565b60725b60ff1661293d565b61293d82613339565b90508361407101818601111561295a57617fff94505f91506129ea565b83818601613ffc011015612973575f94505f91506129ea565b83818601613f8c0110156129bf578385613ffc01111561299e578385613ffc010382901b91506129b7565b8385613ffc0110156129b757613ffc8585030382901c91505b5f94506129ea565b60708111156129d2576070810382901c91505b6001600160701b038216915083818601613f8d010394505b81607086901b888a186001607f1b60801b1660801c6fffffffffffffffffffffffffffffffff16171760801b95505050505050610432565b612a4d604080516060810182525f808252602080830182905283519081018452908152909182015290565b6001836080015114612a74578260405163190d173f60e31b815260040161049f91906149e0565b600183604001511015612a9c5782604051631b9d832560e21b815260040161049f91906149e0565b5f612aaa8460400151611a8b565b90505f8460600151612abd576001612abf565b5f5b60ff1690506040518060600160405280612ae1612adb87611a8b565b85611a95565b6001600160801b03191681526020018215612afd576001612aff565b5f5b15158152604080516020808201909252600160801b617fff60f01b01815291015295945050505050565b60606002836080015103612bd057602083015160405163d06ca61f60e01b81526001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163d06ca61f91612b889186916004016147e8565b5f60405180830381865afa158015612ba2573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052612bc99190810190614800565b9050610432565b6003836080015103612c32577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316635509a1ac83612c15866133d4565b6040518363ffffffff1660e01b8152600401612b88929190614ba7565b826040516305a071cf60e01b815260040161049f9190614bbf565b5f6002826080015103612d72578160200151600181518110612c7157612c71614589565b60200260200101516001600160a01b031682602001515f81518110612c9857612c98614589565b60200260200101516001600160a01b031610612d1957612d147f00000000000000000000000000000000000000000000000000000000000000008360200151600181518110612ce957612ce9614589565b602002602001015184602001515f81518110612d0757612d07614589565b60200260200101516134e2565b610432565b6104327f000000000000000000000000000000000000000000000000000000000000000083602001515f81518110612d5357612d53614589565b60200260200101518460200151600181518110612d0757612d07614589565b6003826080015103612ff6578160200151600181518110612d9557612d95614589565b60200260200101516001600160a01b031682602001515f81518110612dbc57612dbc614589565b60200260200101516001600160a01b031610612ee4577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663874029d98360200151600181518110612e1857612e18614589565b602002602001015184602001515f81518110612e3657612e36614589565b602090810291909101015160a086015160405160e085901b6001600160e01b03191681526001600160a01b0393841660048201529183166024830152151560448201527f00000000000000000000000000000000000000000000000000000000000000009091166064820152608401602060405180830381865afa158015612ec0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612d149190614122565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663874029d983602001515f81518110612f2957612f29614589565b60200260200101518460200151600181518110612f4857612f48614589565b602090810291909101015160a086015160405160e085901b6001600160e01b03191681526001600160a01b0393841660048201529183166024830152151560448201527f00000000000000000000000000000000000000000000000000000000000000009091166064820152608401602060405180830381865afa158015612fd2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906104329190614122565b816040516305a071cf60e01b815260040161049f9190614c10565b5f815f0361302057505f6110ea565b5f80856001600160a01b0316635c3ef9eb86306040518363ffffffff1660e01b8152600401613050929190614c66565b60408051808303815f875af115801561306b573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061308f9190614612565b6020870151919350915015155f036130eb575f821315806130b057505f8112155b156130d957868686868585604051629c9fbd60e21b815260040161049f96959493929190614c97565b6130e281614647565b925050506110ea565b5f811315806130fa57505f8212155b1561312357868686868585604051629c9fbd60e21b815260040161049f96959493929190614c97565b6130e282614647565b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166338ed1739845f87602001513042610e10613173919061479e565b6040518663ffffffff1660e01b8152600401613193959493929190614cd8565b5f604051808303815f875af11580156131ae573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526131d59190810190614800565b90508360200151518151146132055784848483604051633dcd8f2160e11b815260040161049f9493929190614d13565b5f815f8151811061321857613218614589565b60200260200101511180156132505750613233600184614634565b815f8151811061324557613245614589565b602002602001015110155b6132755784848483604051637a9bea3d60e01b815260040161049f9493929190614d13565b5f81600183516132859190614634565b8151811061329557613295614589565b602002602001015190505f81116132c75785858584604051636e82c27560e01b815260040161049f9493929190614d13565b95945050505050565b5f807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663cac88ea9845f61330c886133d4565b3061331942610e1061479e565b6040518663ffffffff1660e01b8152600401613193959493929190614d43565b5f808211613345575f80fd5b5f600160801b831061335957608092831c92015b600160401b831061336c57604092831c92015b640100000000831061338057602092831c92015b62010000831061339257601092831c92015b61010083106133a357600892831c92015b601083106133b357600492831c92015b600483106133c357600292831c92015b600283106104325760010192915050565b6040805160018082528183019092526060915f9190816020015b604080516080810182525f8082526020808301829052928201819052606082015282525f199092019101816133ee579050509050604051806080016040528084602001515f8151811061344357613443614589565b60200260200101516001600160a01b03168152602001846020015160018151811061347057613470614589565b60200260200101516001600160a01b031681526020018460a00151151581526020017f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316815250815f815181106134d1576134d1614589565b602090810291909101015292915050565b5f805f6134ef85856135b9565b6040516bffffffffffffffffffffffff19606084811b8216602084015283901b16603482015291935091508690604801604051602081830303815290604052805190602001206040516020016135979291906001600160f81b0319815260609290921b6bffffffffffffffffffffffff1916600183015260158201527f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f603582015260550190565b60408051601f1981840301815291905280516020909101209695505050505050565b5f80826001600160a01b0316846001600160a01b03160361362a5760405162461bcd60e51b815260206004820152602560248201527f556e697377617056324c6962726172793a204944454e544943414c5f41444452604482015264455353455360d81b606482015260840161049f565b826001600160a01b0316846001600160a01b03161061364a57828461364d565b83835b90925090506001600160a01b038216610bba5760405162461bcd60e51b815260206004820152601e60248201527f556e697377617056324c6962726172793a205a45524f5f414444524553530000604482015260640161049f565b905290565b604080516080810182525f918101828152606082019290925290819081526020016136a860405180604001604052805f81526020015f81525090565b5f604082840312156136f9575f80fd5b50919050565b5f805f60608486031215613711575f80fd5b83356001600160401b03811115613726575f80fd5b613732868287016136e9565b9660208601359650604090950135949350505050565b815181526020808301519082015260408101610432565b6001600160a01b0381168114613773575f80fd5b50565b5f8083601f840112613786575f80fd5b5081356001600160401b0381111561379c575f80fd5b602083019150836020828501011115610bba575f80fd5b5f805f805f608086880312156137c7575f80fd5b85356137d28161375f565b9450602086013593506040860135925060608601356001600160401b038111156137fa575f80fd5b61380688828901613776565b969995985093965092949392505050565b5f60208284031215613827575f80fd5b5035919050565b5f6020828403121561383e575f80fd5b81356001600160401b03811115613853575f80fd5b6110ea848285016136e9565b634e487b7160e01b5f52604160045260245ffd5b604080519081016001600160401b03811182821017156138955761389561385f565b60405290565b60405160c081016001600160401b03811182821017156138955761389561385f565b604051602081016001600160401b03811182821017156138955761389561385f565b604051601f8201601f191681016001600160401b03811182821017156139075761390761385f565b604052919050565b5f808284036060811215613921575f80fd5b833592506040601f1982011215613936575f80fd5b5061393f613873565b6020840135815260408401356020820152809150509250929050565b5f805f6060848603121561396d575f80fd5b505081359360208301359350604090920135919050565b5f805f805f8060c08789031215613999575f80fd5b86356139a48161375f565b955060208701356139b48161375f565b945060408701356139c48161375f565b959894975094956060810135955060808101359460a0909101359350915050565b80516001600160801b031990811683526020808301511515908401526040918201515116910152565b8281526080810161040560208301846139e5565b8015158114613773575f80fd5b803561213581613a22565b5f8060408385031215613a4b575f80fd5b82356001600160401b03811115613a60575f80fd5b613a6c858286016136e9565b9250506020830135613a7d81613a22565b809150509250929050565b5f6001600160401b03821115613aa057613aa061385f565b5060051b60200190565b5f60408284031215613aba575f80fd5b613ac2613873565b90508135613acf81613a22565b81526020828101356001600160401b0380821115613aeb575f80fd5b818501915085601f830112613afe575f80fd5b8135613b11613b0c82613a88565b6138df565b81815260059190911b83018401908481019088831115613b2f575f80fd5b8585015b83811015613c3957803585811115613b49575f80fd5b860160c0818c03601f19011215613b5e575f80fd5b613b6661389b565b88820135613b738161375f565b8152604082013587811115613b86575f80fd5b8201603f81018d13613b96575f80fd5b89810135613ba6613b0c82613a88565b81815260059190911b8201604001908b8101908f831115613bc5575f80fd5b6040840193505b82841015613bee578335613bdf8161375f565b8252928c0192908c0190613bcc565b848d015250505060608201356040820152613c0b60808301613a2f565b606082015260a08201356080820152613c2660c08301613a2f565b60a0820152845250918601918601613b33565b50808688015250505050505092915050565b5f805f60608486031215613c5d575f80fd5b8335925060208401356001600160401b03811115613c79575f80fd5b613c8586828701613aaa565b925050604084013590509250925092565b80356001600160801b031981168114612135575f80fd5b5f808284036080811215613cbf575f80fd5b8335613cca8161375f565b92506060601f1982011215613cdd575f80fd5b604051606081018181106001600160401b0382111715613cff57613cff61385f565b604052613d0e60208601613c96565b81526040850135613d1e81613a22565b806020830152506020605f1983011215613d36575f80fd5b613d3e6138bd565b9150613d4c60608601613c96565b825281604082015280925050509250929050565b5f60208284031215613d70575f80fd5b81356001600160401b03811115613d85575f80fd5b6110ea84828501613aaa565b5f805f8060608587031215613da4575f80fd5b843593506020850135925060408501356001600160401b03811115613dc7575f80fd5b613dd387828801613776565b95989497509550505050565b5f60c083016001600160a01b0380845116855260208085015160c08288015283815180865260e08901915083830195505f92505b80831015613e3557855185168252948301946001929092019190830190613e13565b506040870151604089015260608701519450613e55606089018615159052565b6080870151608089015260a08701519450613e7460a089018615159052565b979650505050505050565b5f6040830182511515845260208084015160408287015282815180855260608801915060608160051b890101945083830192505f5b81811015613ee257605f19898703018352613ed0868551613ddf565b95509284019291840191600101613eb4565b5093979650505050505050565b602081525f6104056020830184613e7f565b5f6104323683613aaa565b5f808335601e19843603018112613f21575f80fd5b83016020810192503590506001600160401b03811115613f3f575f80fd5b8060051b3603821315610bba575f80fd5b5f6020808352606083018435613f6581613a22565b151584830152613f7785830186613f0c565b604086810181905292819052608092838701600583901b88018501845f5b85811015614072578a8303607f1901845281353688900360be19018112613fba575f80fd5b870160c08481018235613fcc8161375f565b6001600160a01b038082168852613fe58e860186613f0c565b9250848f8a015283945082845260e089019450809350505f5b828110156140255783356140118161375f565b82168552938e0193928e0192600101613ffe565b50505050868201358786015261403d60608301613a2f565b15156060860152818a01358a86015260a0614059818401613a2f565b1515950194909452509288019290880190600101613f95565b50909a9950505050505050505050565b828152604060208201525f6110ea6040830184613e7f565b5f8151808452602080850194508084015f5b838110156140dc57815180516001600160a01b0316885283015183880152604090960195908201906001016140ac565b509495945050505050565b84815260a060208201525f6140ff60a0830186613e7f565b84516040840152602085015160608401528281036080840152613e74818561409a565b5f60208284031215614132575f80fd5b81516104058161375f565b5f805f6060848603121561414f575f80fd5b835161415a8161375f565b602085015190935061416b8161375f565b80925050604084015190509250925092565b5f6020828403121561418d575f80fd5b815160ff81168114610405575f80fd5b634e487b7160e01b5f52601160045260245ffd5b600181815b808511156141eb57815f19048211156141d1576141d161419d565b808516156141de57918102915b93841c93908002906141b6565b509250929050565b5f8261420157506001610432565b8161420d57505f610432565b8160018114614223576002811461422d57614249565b6001915050610432565b60ff84111561423e5761423e61419d565b50506001821b610432565b5060208310610133831016604e8410600b841016171561426c575081810a610432565b61427683836141b1565b805f19048211156142895761428961419d565b029392505050565b5f61040560ff8416836141f3565b5f813561043281613a22565b5f808335601e198436030181126142c0575f80fd5b8301803591506001600160401b038211156142d9575f80fd5b6020019150600581901b3603821315610bba575f80fd5b5f823560be19833603018112614304575f80fd5b9190910192915050565b80545f80835581156103a857828152602081208281015b8082101561041957828255600182019150614325565b600160401b82111561434f5761434f61385f565b8054828255808310156103a8575f828152602081208481019083015b8082101561206b5782825560018201915061436b565b813561438c8161375f565b815473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0391909116178155600180820160206143c7858201866142ab565b6001600160401b038111156143de576143de61385f565b6143e8818561433b565b5f938452828420935b818110156144135782356144048161375f565b858201559183019185016143f1565b5050505050506040820135600282015561444b6144326060840161429f565b6003830160ff1981541660ff8315151681178255505050565b6080820135600482015561050761446460a0840161429f565b6005830160ff1981541660ff8315151681178255505050565b813561448881613a22565b815460ff191660ff8215151617825550600180820160206144ab818601866142ab565b600160401b8111156144bf576144bf61385f565b83548185558082101561454457600681810281810483146144e2576144e261419d565b83820282810485146144f6576144f661419d565b5f8881528781209283019291909101905b8282101561453f5780825561451d8a830161430e565b8060028301558060038301558060048301558060058301558382019150614507565b505050505b505f938452602084209382905b8281101561457e5761456c61456683866142f0565b87614381565b60069590950194908401908601614551565b505050505050505050565b634e487b7160e01b5f52603260045260245ffd5b5f600182016145ae576145ae61419d565b5060010190565b8181035f831280158383131683831282161715611a8457611a8461419d565b6145de81846139e5565b6001600160a01b0391909116606082015260a0608082018190526003908201526230783160e81b60c082015260e001919050565b5f8060408385031215614623575f80fd5b505080516020909101519092909150565b818103818111156104325761043261419d565b5f600160ff1b820161465b5761465b61419d565b505f0390565b604081525f6146736040830185613e7f565b90508260208301529392505050565b848152608060208201525f61469a6080830186613e7f565b6040830194909452506060015292915050565b85815260a060208201525f6146c560a0830187613e7f565b85604084015284606084015282810360808401526146e3818561409a565b98975050505050505050565b85815260208082018690526040820185905283516060830152830151608082015260e08101825160a0830152602083015160c08301525b9695505050505050565b838152608060208201525f6147486080830185613e7f565b835160408401526020840151606084015290506110ea565b85815260c060208201525f61477860c0830187613e7f565b85516040840152602086015160608401529050608082019390935260a001529392505050565b808201808211156104325761043261419d565b5f8151808452602080850194508084015f5b838110156140dc5781516001600160a01b0316875295820195908201906001016147c3565b828152604060208201525f6110ea60408301846147b1565b5f6020808385031215614811575f80fd5b82516001600160401b03811115614826575f80fd5b8301601f81018513614836575f80fd5b8051614844613b0c82613a88565b81815260059190911b82018301908381019087831115614862575f80fd5b928401925b82841015613e7457835182529284019290840190614867565b85815260c0810161489e602083018780518252602090810151910152565b8460608301528360808301528260a08301529695505050505050565b5f602082840312156148ca575f80fd5b815161040581613a22565b634e487b7160e01b5f52600160045260245ffd5b82815260608101610405602083018480518252602090810151910152565b8481525f602085818401526001600160a01b03851660408401526080606084015283518060808501525f5b8181101561494e5785810183015185820160a001528201614932565b505f60a0828601015260a0601f19601f8301168501019250505095945050505050565b5f60208284031215614981575f80fd5b5051919050565b5f8151808452602080850194508084015f5b838110156140dc5781518752958201959082019060010161499a565b606081525f6149c86060830186613ddf565b84602084015282810360408401526110e68185614988565b602081525f6104056020830184613ddf565b5f805f60608486031215614a04575f80fd5b8351614a0f8161375f565b6020850151909350614a208161375f565b6040850151909250614a318161375f565b809150509250925092565b634e487b7160e01b5f52601260045260245ffd5b5f82614a5e57614a5e614a3c565b500490565b8082025f8212600160ff1b84141615614a7e57614a7e61419d565b81810583148215176104325761043261419d565b5f82614aa057614aa0614a3c565b600160ff1b82145f1984141615614ab957614ab961419d565b500590565b8551815260208087015181830152855160408301528581015160608301526080820185905260a08201849052825160c083015282015160e08201526101008101614726565b60408152601f60408201527f756e6b6e6f776e20706f6f6c207479706520696e20737761704f6e654c6567006060820152608060208201525f6104056080830184613ddf565b5f8151808452602080850194508084015f5b838110156140dc57815180516001600160a01b039081168952848201518116858a01526040808301511515908a0152606091820151169088015260809096019590820190600101614b5b565b828152604060208201525f6110ea6040830184614b49565b60408152602260408201527f696e76616c696420706f6f6c207479706520696e20676574416d6f756e74734f6060820152611d5d60f21b608082015260a060208201525f61040560a0830184613ddf565b60408152602760408201527f756e6b6e6f776e20706f6f6c207479706520696e20636f6d70757465506f6f6c6060820152664164647265737360c81b608082015260a060208201525f61040560a0830184613ddf565b614c7081846139e5565b6001600160a01b0391909116606082015260a0608082018190525f9082015260c001919050565b8681526001600160a01b03861660208201526101008101614cbb60408301876139e5565b8460a08301528360c08301528260e0830152979650505050505050565b85815284602082015260a060408201525f614cf660a08301866147b1565b6001600160a01b0394909416606083015250608001529392505050565b848152608060208201525f614d2b6080830186613ddf565b8460408401528281036060840152613e748185614988565b85815284602082015260a060408201525f614cf660a0830186614b4956fea26469706673582212207da22be3da12ae2b758b644e6ad043e19eeafa32acd8a24b7f9cb67e918f7f8264736f6c634300081400330000000000000000000000004752ba5dbc23f44d87826276bf6fd6b1c372ad2400000000000000000000000031d85244058d635ea206f007e51a7f61ccb9d53c000000000000000000000000cf77a3ba9a5ca399b7c97c74d54e5b1beb874e43