Detalhes da transação
Hash de transação
: 0xe6080fa30a915bc4946368b47e8344dad1e251decca7b497e4a1fbf4165fd9ba
Status:
Sucesso
Bloco:
23869061
399,546 confirmações de bloco
Carimbo de data/hora:
12/18/2024, 21:11:09 (9 dias ant)
Interagiu com (para):
Montante:
0ETH
($0)
Taxa de transação:
0.000085841899082863
$0.33
L2 Gas price:
0.000000000018779577 ETH(0.018779577 Gwei)
Utilização e limite de gas L2:
5,579,103|
4,292,860(76.95%)
L2 fee paid:
0.00008061809492022 ETH
Taxa de gas L2:
Base: 0.017751357 Gwei
Preço de custo operacional L1:
0.000000015467836838 ETH(15.467836838 Gwei)
Custo operacional usado L1:
148,791
Taxa escalar L1:
0
L1 fee paid:
0.000005223804162643 ETH
Outros atributos:
Tipo de Txn:0(txn legado)
Nonce:10
Posição no bloco:100
Dados de entrada:
0x608060405260028054610100600160a81b0319169055600380546001600160a01b03199081169091556004805490911690553480156200003e57600080fd5b5060405162004d6338038062004d63833981016040819052620000619162000194565b33806200008f576000604051631e4fbdf760e01b8152600401620000869190620001d2565b60405180910390fd5b6200009a816200010a565b50336000908152600160208190526040909120805460ff191682179055600280546001600160a81b0319166101006001600160a01b038581168202929092179093179182905591900416620001035760405162461bcd60e51b81526004016200008690620001e2565b506200021e565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b60006001600160a01b0382165b92915050565b62000178816200015a565b81146200018457600080fd5b50565b805162000167816200016d565b600060208284031215620001ab57620001ab600080fd5b6000620001b9848462000187565b949350505050565b620001cc816200015a565b82525050565b60208101620001678284620001c1565b602080825281016200016781601c81527f4e41544956455f544f4b454e5f41444452455353206973207a65726f00000000602082015260400190565b614b35806200022e6000396000f3fe6080604052600436106100ec5760003560e01c8063715018a61161008a578063a58da0be11610059578063a58da0be1461046d578063dbeb5cb71461048d578063f2fde38b146104ad578063fa767f02146104cd576100f3565b8063715018a6146103e357806389476069146103f85780638da5cb5b14610418578063a0f5ee541461043e576100f3565b80634535dd1f116100c65780634535dd1f1461035557806353d6fd591461038357806365157a07146103a35780636a541ec9146103c3576100f3565b80632115e62b146102da57806324657024146103105780633ccfd60b14610340576100f3565b366100f357005b60043610156100fe57005b60006101406000368080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506104ed92505050565b90506001600160e01b031981166204206960e01b0361016657610164600036610522565b005b3063246570246101bc600461017b8136613522565b6000368080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092949392505061097d9050565b6040518263ffffffff1660e01b81526004016101d8919061358b565b600060405180830381865afa92505050801561021657506040513d6000823e601f3d908101601f1916820160405261021391908101906136d2565b60015b6102a557600080803063a0f5ee54610233600461017b8136613522565b6040518263ffffffff1660e01b815260040161024f919061358b565b600060405180830381865afa15801561026c573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f191682016040526102949190810190613750565b925092509250610164838383610a47565b8215806102b0575081155b156102c15761016484848484610ac6565b600080803063a0f5ee54610233600461017b8136613522565b3480156102e657600080fd5b506102fa6102f53660046137c5565b610acf565b604051610307919061380a565b60405180910390f35b34801561031c57600080fd5b5061033061032b36600461387c565b610bc0565b60405161030794939291906138bf565b34801561034c57600080fd5b50610164610bea565b34801561036157600080fd5b50610375610370366004613a71565b610c17565b604051610307929190613aeb565b34801561038f57600080fd5b5061016461039e366004613b19565b611347565b3480156103af57600080fd5b506101646103be366004613b4c565b61137a565b3480156103cf57600080fd5b506101646103de366004613bb7565b610522565b3480156103ef57600080fd5b506101646113a4565b34801561040457600080fd5b50610164610413366004613b4c565b6113b8565b34801561042457600080fd5b506000546001600160a01b03166040516103079190613bfe565b34801561044a57600080fd5b5061045e61045936600461387c565b61145b565b60405161030793929190613c0c565b34801561047957600080fd5b50610164610488366004613c42565b611481565b34801561049957600080fd5b506101646104a8366004613c7d565b6114f0565b3480156104b957600080fd5b506101646104c8366004613b4c565b61150b565b3480156104d957600080fd5b506101646104e8366004613b4c565b611546565b600060048251101561051a5760405162461bcd60e51b815260040161051190613ccd565b60405180910390fd5b506020015190565b3360009081526001602052604090205460ff1615801561054c57506000546001600160a01b031615155b1561056a5760405163fdc68c7d60e01b815260040160405180910390fd5b60006105768383611570565b80519091506000036107245760008160400151516001600160401b038111156105a1576105a16135dd565b6040519080825280602002602001820160405280156105e657816020015b60408051808201909152600080825260208201528152602001906001900390816105bf5790505b50905060005b8260400151518110156106df5760008360400151828151811061061157610611613cdd565b60200260200101519050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa15801561065c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106809190613d24565b506001600160701b031691506001600160701b031691506040518060400160405280838152602001828152508585815181106106be576106be613cdd565b602002602001018190525050505080806106d790613d6a565b9150506105ec565b5060008061071084602001516000815181106106fd576106fd613cdd565b6020026020010151856040015185610c17565b9150915061071e8282610acf565b84525050505b8051600003610746576040516323cdb9f160e01b815260040160405180910390fd5b60025460ff16156108a7576000816020015160008151811061076a5761076a613cdd565b602002602001015190506000816001600160a01b03166370a082316107976000546001600160a01b031690565b6040518263ffffffff1660e01b81526004016107b39190613bfe565b602060405180830381865afa1580156107d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f49190613d84565b90506000826001600160a01b031663dd62ed3e6108196000546001600160a01b031690565b306040518363ffffffff1660e01b8152600401610837929190613da5565b602060405180830381865afa158015610854573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108789190613d84565b8451909150821080159061088d575083518110155b156108a35761089b8461193d565b505050505050565b5050505b600081608001516000815181106108c0576108c0613cdd565b60200260200101519050600060038111156108dd576108dd613dc0565b8160038111156108ef576108ef613dc0565b148061090c5750600281600381111561090a5761090a613dc0565b145b156109205761091a82611b29565b50505050565b600181600381111561093457610934613dc0565b036109425761091a82611f7e565b600381600381111561095657610956613dc0565b036109645761091a8261193d565b604051631df849a560e31b815260040160405180910390fd5b60608161098b81601f613dd6565b10156109a95760405162461bcd60e51b815260040161051190613e0e565b6109b38284613dd6565b845110156109d35760405162461bcd60e51b815260040161051190613e46565b6060821580156109f25760405191506000825260208201604052610a3c565b6040519150601f8416801560200281840101858101878315602002848b0101015b81831015610a2b578051835260209283019201610a13565b5050858452601f01601f1916604052505b5090505b9392505050565b6000831380610a565750600082135b610a5f57600080fd5b60008060008084806020019051810190610a799190613e77565b94509450509350935081610ab4576000871315610a9b57610a9b84338961200b565b6000861315610aaf57610aaf83338861200b565b610abd565b610abd816120f8565b50505050505050565b61091a816120f8565b600081831115610ae157506000610bba565b6103e5610af06103e885613f09565b610ba36103e86103e5610b038789613f09565b610b0d9190613f09565b610b179190613f09565b70ffffffffffffffffffffffffffffffffff811160071b81811c68ffffffffffffffffff1060061b1781811c64ffffffffff1060051b1781811c62ffffff1060041b1781811c620100000160b5600192831c1b0260121c80830401811c80830401811c80830401811c80830401811c80830401811c80830401811c80830401901c908190048111900390565b610bad9190613522565b610bb79190613f37565b90505b92915050565b6000806000606084806020019051810190610bdb91906136d2565b92989197509550909350915050565b610bf2612269565b478015610c1457610c14610c0e6000546001600160a01b031690565b82612296565b50565b60008084815b85518160ff16101561133d578060ff16600003610d9d57600086600081518110610c4957610c49613cdd565b60200260200101519050806001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610c91573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cb59190613f4b565b6001600160a01b0316886001600160a01b031603610d3657806001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d0b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d2f9190613f4b565b9250610d9b565b806001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d74573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d989190613f4b565b92505b505b8060ff166001036110d357600086600081518110610dbd57610dbd613cdd565b60200260200101519050600086600081518110610ddc57610ddc613cdd565b6020026020010151600001519050600087600081518110610dff57610dff613cdd565b6020026020010151602001519050826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610e4b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e6f9190613f4b565b6001600160a01b03168a6001600160a01b031603610e8957905b600089600181518110610e9e57610e9e613cdd565b60200260200101519050600089600181518110610ebd57610ebd613cdd565b602002602001015160000151905060008a600181518110610ee057610ee0613cdd565b6020026020010151602001519050826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015610f2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f509190613f4b565b6001600160a01b0316886001600160a01b031603610fdd576000829050819250809150836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610fb1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fd59190613f4b565b985050611042565b826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561101b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061103f9190613f4b565b97505b61104e846103e5613f09565b61105a836103e8613f09565b6110649190613dd6565b82611071876103e8613f09565b61107b9190613f09565b6110859190613f37565b9950611093846103e5613f09565b61109f836103e8613f09565b6110a99190613dd6565b816110b6866103e5613f09565b6110c09190613f09565b6110ca9190613f37565b98505050505050505b60018160ff16111561133557855184908490600090899060ff86169081106110fd576110fd613cdd565b602002602001015190506000888560ff168151811061111e5761111e613cdd565b60200260200101516000015190506000898660ff168151811061114357611143613cdd565b6020026020010151602001519050826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561118f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111b39190613f4b565b6001600160a01b0316876001600160a01b031603611240576000829050819250809150836001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611214573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112389190613f4b565b9750506112a5565b826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa15801561127e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112a29190613f4b565b96505b6112b1846103e5613f09565b6112bd836103e8613f09565b6112c79190613dd6565b826112d4876103e8613f09565b6112de9190613f09565b6112e89190613f37565b98506112f6846103e5613f09565b611302836103e8613f09565b61130c9190613dd6565b81611319866103e5613f09565b6113239190613f09565b61132d9190613f37565b975050505050505b600101610c1d565b5050935093915050565b61134f612269565b6001600160a01b03919091166000908152600160205260409020805460ff1916911515919091179055565b611382612269565b600480546001600160a01b0319166001600160a01b0392909216919091179055565b6113ac612269565b6113b66000612323565b565b6113c0612269565b6040516370a0823160e01b815281906000906001600160a01b038316906370a08231906113f1903090600401613bfe565b602060405180830381865afa15801561140e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906114329190613d84565b9050801561145657611456836114506000546001600160a01b031690565b8361200b565b505050565b6000806060838060200190518101906114749190613750565b9196909550909350915050565b611489612269565b60005b82518110156114565781600160008584815181106114ac576114ac613cdd565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff1916911515919091179055806114e881613d6a565b91505061148c565b6114f8612269565b6002805460ff1916911515919091179055565b611513612269565b6001600160a01b03811661153d576000604051631e4fbdf760e01b81526004016105119190613bfe565b610c1481612323565b61154e612269565b600380546001600160a01b0319166001600160a01b0392909216919091179055565b6115786134c6565b60006115c960046115898186613522565b86868080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092949392505061097d9050565b90506000816002815181106115e0576115e0613cdd565b016020015160f81c905060006115f7600183613f6c565b905060008160ff166001600160401b03811115611616576116166135dd565b60405190808252806020026020018201604052801561163f578160200160208202803683370190505b50905060008360ff166001600160401b0381111561165f5761165f6135dd565b604051908082528060200260200182016040528015611688578160200160208202803683370190505b50905060008360ff166001600160401b038111156116a8576116a86135dd565b6040519080825280602002602001820160405280156116d1578160200160208202803683370190505b50905060008460ff166001600160401b038111156116f1576116f16135dd565b60405190808252806020026020018201604052801561171a578160200160208202803683370190505b509050600360005b8660ff1681101561186d5788828151811061173f5761173f613cdd565b016020015160f81c600381111561175857611758613dc0565b86828151811061176a5761176a613cdd565b6020026020010190600381111561178357611783613dc0565b9081600381111561179657611796613dc0565b905250886117a5836001613dd6565b815181106117b5576117b5613cdd565b602001015160f81c60f81b60f81c8382815181106117d5576117d5613cdd565b60ff909216602092830291909101909101526117fc6117f5836002613dd6565b8a90612373565b84828151811061180e5761180e613cdd565b6001600160a01b03909216602092830291909101909101526118346117f5836016613dd6565b85828151811061184657611846613cdd565b6001600160a01b0390921660209283029190910190910152602a9190910190600101611722565b508360008151811061188157611881613cdd565b6020026020010151846001896118979190613f6c565b60ff16815181106118aa576118aa613cdd565b60200260200101906001600160a01b031690816001600160a01b03168152505060006118ed6118e883848c516118e09190613522565b8c919061097d565b6123b0565b90506040518060c001604052808281526020018681526020018581526020018481526020018781526020016000600181111561192b5761192b613dc0565b90529c9b505050505050505050505050565b6000816020015160008151811061195657611956613cdd565b602002602001015190506000816001600160a01b03166370a082316119836000546001600160a01b031690565b6040518263ffffffff1660e01b815260040161199f9190613bfe565b602060405180830381865afa1580156119bc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906119e09190613d84565b905080836000015111156119f2578083525b611a2f8360200151600081518110611a0c57611a0c613cdd565b6020026020010151611a266000546001600160a01b031690565b85513090612435565b611a388361251d565b6040516370a0823160e01b81526000906001600160a01b038416906370a0823190611a67903090600401613bfe565b602060405180830381865afa158015611a84573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611aa89190613d84565b8451909150611ab8906001613dd6565b811015611adc5783516040516336df11eb60e01b8152610511918391600401613aeb565b8351600090600190611aee9084613522565b611af89190613522565b9050611b228560200151600081518110611b1457611b14613cdd565b60200260200101518261297a565b5050505050565b60008160400151600081518110611b4257611b42613cdd565b602002602001015190506000816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015611b8c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bb09190613f4b565b90506000826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015611bf2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611c169190613f4b565b90506000808560800151600081518110611c3257611c32613cdd565b6020026020010151905060026003811115611c4f57611c4f613dc0565b816003811115611c6157611c61613dc0565b03611d1c578560400151600081518110611c7d57611c7d613cdd565b60200260200101516001600160a01b031663f140a35a87600001518860200151600081518110611caf57611caf613cdd565b60200260200101516040518363ffffffff1660e01b8152600401611cd4929190613f89565b602060405180830381865afa158015611cf1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611d159190613d84565b9150611dbe565b600080611d848860400151600081518110611d3957611d39613cdd565b60200260200101518960200151600081518110611d5857611d58613cdd565b60200260200101518a60200151600181518110611d7757611d77613cdd565b6020026020010151612a22565b91509150611db9886000015183838b60600151600081518110611da957611da9613cdd565b602002602001015160ff16612ae2565b935050505b600086604051602001611dd1919061417c565b60405160208183030381529060405290508660200151600081518110611df957611df9613cdd565b60200260200101516001600160a01b0316856001600160a01b0316148015611e5057508660200151600181518110611e3357611e33613cdd565b60200260200101516001600160a01b0316846001600160a01b0316145b15611ebf5760405163022c0d9f60e01b81526001600160a01b0387169063022c0d9f90611e88906000908790309087906004016141a5565b600060405180830381600087803b158015611ea257600080fd5b505af1158015611eb6573d6000803e3d6000fd5b50505050610abd565b8660200151600181518110611ed657611ed6613cdd565b60200260200101516001600160a01b0316856001600160a01b0316148015611f2d57508660200151600081518110611f1057611f10613cdd565b60200260200101516001600160a01b0316846001600160a01b0316145b15611f655760405163022c0d9f60e01b81526001600160a01b0387169063022c0d9f90611e88908690600090309087906004016141cd565b604051630348ad1f60e21b815260040160405180910390fd5b610c148160400151600081518110611f9857611f98613cdd565b60200260200101518260200151600081518110611fb757611fb7613cdd565b60200260200101518360200151600181518110611fd657611fd6613cdd565b6020026020010151846000015130600187604051602001611ff7919061417c565b604051602081830303815290604052612b88565b600080846001600160a01b031663a9059cbb85856040516024016120309291906141e8565b6040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516120699190614218565b6000604051808303816000865af19150503d80600081146120a6576040519150601f19603f3d011682016040523d82523d6000602084013e6120ab565b606091505b50915091508180156120d55750805115806120d55750808060200190518101906120d59190614224565b611b22578484846040516317e3057d60e31b815260040161051193929190614245565b60008180602001905181019061210e9190614512565b600160a082015290506121208161251d565b6000816020015160008151811061213957612139613cdd565b602002602001015190506000816001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016121719190613bfe565b602060405180830381865afa15801561218e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906121b29190613d84565b83519091506121c2906001613dd6565b8110156121e657825160405163212e8a0360e11b8152610511918391600401613aeb565b612231836020015160008151811061220057612200613cdd565b6020026020010151846040015160008151811061221f5761221f613cdd565b6020026020010151856000015161200b565b82516000906001906122439084613522565b61224d9190613522565b9050611b228460200151600081518110611b1457611b14613cdd565b6000546001600160a01b031633146113b6573360405163118cdaa760e01b81526004016105119190613bfe565b604080516000808252602082019092526001600160a01b0384169083906040516122c09190614218565b60006040518083038185875af1925050503d80600081146122fd576040519150601f19603f3d011682016040523d82523d6000602084013e612302565b606091505b50509050806114565760405162461bcd60e51b81526004016105119061458f565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6000612380826014613dd6565b835110156123a05760405162461bcd60e51b8152600401610511906145cb565b500160200151600160601b900490565b60006020825111156123d45760405162461bcd60e51b81526004016105119061462c565b6000805b835181101561242e5780600185516123f09190613522565b6123fa9190613522565b612405906008613f09565b84828151811061241757612417613cdd565b016020015160f81c901b91909117906001016123d8565b5092915050565b600080856001600160a01b03166323b872dd86868660405160240161245c93929190614245565b6040516020818303038152906040529060e01b6020820180516001600160e01b0383818316178352505050506040516124959190614218565b6000604051808303816000865af19150503d80600081146124d2576040519150601f19603f3d011682016040523d82523d6000602084013e6124d7565b606091505b50915091508180156125015750805115806125015750808060200190518101906125019190614224565b61089b5760405162461bcd60e51b81526004016105119061467d565b6020810151516000612530600183613522565b835190915060008260018660a00151600181111561255057612550613dc0565b036125f9576000866020015160018151811061256e5761256e613cdd565b602002602001015190506001816001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016125a69190613bfe565b602060405180830381865afa1580156125c3573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906125e79190613d84565b6125f19190613522565b935060019250505b30825b82811015612970576000808960200151838151811061261d5761261d613cdd565b60200260200101518a602001518460016126379190613dd6565b8151811061264757612647613cdd565b6020026020010151915091506000816001600160a01b03166370a08231306040518263ffffffff1660e01b81526004016126819190613bfe565b602060405180830381865afa15801561269e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126c29190613d84565b905060008b6080015185815181106126dc576126dc613cdd565b602002602001015160038111156126f5576126f5613dc0565b0361274757612742888c60400151868151811061271457612714613cdd565b60200260200101518d60600151878151811061273257612732613cdd565b602002602001015186868a612d51565b6128ab565b60018b60800151858151811061275f5761275f613cdd565b6020026020010151600381111561277857612778613dc0565b036127ec576127428b60400151858151811061279657612796613cdd565b602002602001015184848b896000806001600160401b038111156127bc576127bc6135dd565b6040519080825280601f01601f1916602001820160405280156127e6576020820181803683370190505b50612b88565b60028b60800151858151811061280457612804613cdd565b6020026020010151600381111561281d5761281d613dc0565b0361284b57612742888c60400151868151811061283c5761283c613cdd565b60200260200101518588612f73565b60038b60800151858151811061286357612863613cdd565b6020026020010151600381111561287c5761287c613dc0565b03610964576127428b60400151858151811061289a5761289a613cdd565b602002602001015184848b89613170565b6040516370a0823160e01b81526000906001600160a01b038416906370a08231906128da903090600401613bfe565b602060405180830381865afa1580156128f7573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061291b9190613d84565b9050612928826001613dd6565b81101561294857604051635365dd6160e01b815260040160405180910390fd5b600161295482846133d2565b61295e9190613522565b985050600190930192506125fc915050565b5050505050505050565b6040516370a0823160e01b81526000906001600160a01b038416906370a08231906129a9903090600401613bfe565b602060405180830381865afa1580156129c6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906129ea9190613d84565b90508015612a1857612a1883612a086000546001600160a01b031690565b612a13600185613522565b61200b565b6114568383613400565b6000806000612a31858561343d565b509050600080876001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612a75573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612a999190613d24565b506001600160701b031691506001600160701b03169150826001600160a01b0316876001600160a01b031614612ad0578082612ad3565b81815b90999098509650505050505050565b6000808511612b035760405162461bcd60e51b8152600401610511906146d5565b600084118015612b135750600083115b612b2f5760405162461bcd60e51b81526004016105119061472a565b6000612b3d83612710613522565b612b479087613f09565b90506000612b558583613f09565b9050600082612b6688612710613f09565b612b709190613dd6565b9050612b7c8183613f37565b98975050505050505050565b6000856001600160a01b0316876001600160a01b031610905060008890506000816001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015612be6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c0a9190613f4b565b826001600160a01b031663d21220a76040518163ffffffff1660e01b8152600401602060405180830381865afa158015612c48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c6c9190613f4b565b60008787604051602001612c84959493929190614756565b6040516020818303038152906040529050816001600160a01b031663128acb0887858a87612cd057612ccb600173fffd8963efd1fc6a506488495d951d5263988d266147a8565b612ce0565b612ce06401000276a360016147cb565b866040518663ffffffff1660e01b8152600401612d019594939291906147fd565b60408051808303816000875af1158015612d1f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d439190614832565b505050505050505050505050565b6000612d5d848461343d565b509050612d6b84878961200b565b6000869050600080826001600160a01b0316630902f1ac6040518163ffffffff1660e01b8152600401606060405180830381865afa158015612db1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612dd59190613d24565b506001600160701b031691506001600160701b03169150600080856001600160a01b0316896001600160a01b031614612e0f578284612e12565b83835b915091506000612e8f838b6001600160a01b03166370a082318f6040518263ffffffff1660e01b8152600401612e489190613bfe565b602060405180830381865afa158015612e65573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612e899190613d84565b906133d2565b90506000612ea28285858f60ff16612ae2565b9050600080896001600160a01b03168d6001600160a01b031614612ec857826000612ecc565b6000835b90925090506001600160a01b03891663022c0d9f83838e60006040519080825280601f01601f191660200182016040528015612f0f576020820181803683370190505b506040518563ffffffff1660e01b8152600401612f2f9493929190614865565b600060405180830381600087803b158015612f4957600080fd5b505af1158015612f5d573d6000803e3d6000fd5b5050505050505050505050505050505050505050565b60008390506000806000836001600160a01b031663392f37e96040518163ffffffff1660e01b815260040160e060405180830381865afa158015612fbb573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612fdf9190614873565b50955050945094505050612ff486888a61200b565b6000816001600160a01b0316876001600160a01b031614613016578284613019565b83835b509050600061304e82896001600160a01b03166370a08231896040518263ffffffff1660e01b8152600401612e489190613bfe565b90506000866001600160a01b031663f140a35a838b6040518363ffffffff1660e01b8152600401613080929190613f89565b602060405180830381865afa15801561309d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906130c19190613d84565b9050600080856001600160a01b03168b6001600160a01b0316146130e7578260006130eb565b6000835b6040805160008152602081019182905263022c0d9f60e01b90915291935091506001600160a01b038a169063022c0d9f9061312f90859085908f9060248101614865565b600060405180830381600087803b15801561314957600080fd5b505af115801561315d573d6000803e3d6000fd5b5050505050505050505050505050505050565b60008590506000816001600160a01b0316638d928af86040518163ffffffff1660e01b8152600401602060405180830381865afa1580156131b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906131d99190613f4b565b60405163095ea7b360e01b815290915086906001600160a01b0382169063095ea7b39061320c90859089906004016141e8565b6020604051808303816000875af115801561322b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061324f9190614224565b506000836001600160a01b03166338fff2d06040518163ffffffff1660e01b8152600401602060405180830381865afa158015613290573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906132b49190613d84565b905060006040518060c00160405280838152602001600060018111156132dc576132dc613dc0565b81526001600160a01b03808c1660208301528a1660408201526060810189905260800160006040519080825280601f01601f19166020018201604052801561332b576020820181803683370190505b509052604080516080810182523081526000602082018190526001600160a01b038a8116838501526060830182905292516352bbbe2960e01b81529394509092918716916352bbbe299161338f9186918691670de0b6b3a763ffff906004016149f3565b6020604051808303816000875af11580156133ae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d439190613d84565b6000826133df8382613522565b9150811115610bba5760405162461bcd60e51b815260040161051190614a59565b7f06a393f6b751d6bb5b62661d651fcd1f84e725d51139ba3475403f894f637ea38183604051613431929190613f89565b60405180910390a15050565b600080826001600160a01b0316846001600160a01b0316036134715760405162461bcd60e51b815260040161051190614aab565b826001600160a01b0316846001600160a01b031610613491578284613494565b83835b90925090506001600160a01b0382166134bf5760405162461bcd60e51b815260040161051190614aef565b9250929050565b6040518060c0016040528060008152602001606081526020016060815260200160608152602001606081526020016000600181111561350757613507613dc0565b905290565b634e487b7160e01b600052601160045260246000fd5b81810381811115610bba57610bba61350c565b60005b83811015613550578181015183820152602001613538565b50506000910152565b6000613563825190565b80845260208401935061357a818560208601613535565b601f01601f19169290920192915050565b60208082528101610bb78184613559565b60006001600160a01b038216610bba565b6135b68161359c565b8114610c1457600080fd5b8051610bba816135ad565b806135b6565b8051610bba816135cc565b634e487b7160e01b600052604160045260246000fd5b601f19601f83011681018181106001600160401b0382111715613618576136186135dd565b6040525050565b600061362a60405190565b905061363682826135f3565b919050565b60006001600160401b03821115613654576136546135dd565b601f19601f83011660200192915050565b60006136786136738461363b565b61361f565b90508281526020810184848401111561369357613693600080fd5b61369e848285613535565b509392505050565b600082601f8301126136ba576136ba600080fd5b81516136ca848260208601613665565b949350505050565b600080600080608085870312156136eb576136eb600080fd5b60006136f787876135c1565b9450506020613708878288016135d2565b9350506040613719878288016135d2565b92505060608501516001600160401b0381111561373857613738600080fd5b613744878288016136a6565b91505092959194509250565b60008060006060848603121561376857613768600080fd5b600061377486866135d2565b9350506020613785868287016135d2565b92505060408401516001600160401b038111156137a4576137a4600080fd5b6137b0868287016136a6565b9150509250925092565b8035610bba816135cc565b600080604083850312156137db576137db600080fd5b60006137e785856137ba565b92505060206137f8858286016137ba565b9150509250929050565b805b82525050565b60208101610bba8284613802565b82818337506000910152565b60006138326136738461363b565b90508281526020810184848401111561384d5761384d600080fd5b61369e848285613818565b600082601f83011261386c5761386c600080fd5b81356136ca848260208601613824565b60006020828403121561389157613891600080fd5b81356001600160401b038111156138aa576138aa600080fd5b6136ca84828501613858565b6138048161359c565b608081016138cd82876138b6565b6138da6020830186613802565b6138e76040830185613802565b81810360608301526138f98184613559565b9695505050505050565b8035610bba816135ad565b60006001600160401b03821115613927576139276135dd565b5060209081020190565b600061393f6136738461390e565b8381529050602080820190840283018581111561395e5761395e600080fd5b835b8181101561398257806139738882613903565b84525060209283019201613960565b5050509392505050565b600082601f8301126139a0576139a0600080fd5b81356136ca848260208601613931565b6000604082840312156139c5576139c5600080fd5b6139cf604061361f565b905060006139dd84846137ba565b82525060206139ee848483016137ba565b60208301525092915050565b6000613a086136738461390e565b83815290506020810160408402830185811115613a2757613a27600080fd5b835b818110156139825780613a3c88826139b0565b845250602090920191604001613a29565b600082601f830112613a6157613a61600080fd5b81356136ca8482602086016139fa565b600080600060608486031215613a8957613a89600080fd5b6000613a958686613903565b93505060208401356001600160401b03811115613ab457613ab4600080fd5b613ac08682870161398c565b92505060408401356001600160401b03811115613adf57613adf600080fd5b6137b086828701613a4d565b60408101613af98285613802565b610a406020830184613802565b8015156135b6565b8035610bba81613b06565b60008060408385031215613b2f57613b2f600080fd5b6000613b3b8585613903565b92505060206137f885828601613b0e565b600060208284031215613b6157613b61600080fd5b60006136ca8484613903565b60008083601f840112613b8257613b82600080fd5b5081356001600160401b03811115613b9c57613b9c600080fd5b6020830191508360018202830111156134bf576134bf600080fd5b60008060208385031215613bcd57613bcd600080fd5b82356001600160401b03811115613be657613be6600080fd5b613bf285828601613b6d565b92509250509250929050565b60208101610bba82846138b6565b60608101613c1a8286613802565b613c276020830185613802565b8181036040830152613c398184613559565b95945050505050565b60008060408385031215613c5857613c58600080fd5b82356001600160401b03811115613c7157613c71600080fd5b613b3b8582860161398c565b600060208284031215613c9257613c92600080fd5b60006136ca8484613b0e565b601581526000602082017419185d18481b195b99dd1a081d1bdbc81cda1bdc9d605a1b815291505b5060200190565b60208082528101610bba81613c9e565b634e487b7160e01b600052603260045260246000fd5b6001600160701b0381166135b6565b8051610bba81613cf3565b63ffffffff81166135b6565b8051610bba81613d0d565b600080600060608486031215613d3c57613d3c600080fd5b6000613d488686613d02565b9350506020613d5986828701613d02565b92505060406137b086828701613d19565b60006000198203613d7d57613d7d61350c565b5060010190565b600060208284031215613d9957613d99600080fd5b60006136ca84846135d2565b60408101613db382856138b6565b610a4060208301846138b6565b634e487b7160e01b600052602160045260246000fd5b80820180821115610bba57610bba61350c565b600e81526000602082016d736c6963655f6f766572666c6f7760901b81529150613cc6565b60208082528101610bba81613de9565b6011815260006020820170736c6963655f6f75744f66426f756e647360781b81529150613cc6565b60208082528101610bba81613e1e565b62ffffff81166135b6565b8051610bba81613e56565b8051610bba81613b06565b600080600080600060a08688031215613e9257613e92600080fd5b6000613e9e88886135c1565b9550506020613eaf888289016135c1565b9450506040613ec088828901613e61565b9350506060613ed188828901613e6c565b92505060808601516001600160401b03811115613ef057613ef0600080fd5b613efc888289016136a6565b9150509295509295909350565b81810280821583820485141761242e5761242e61350c565b634e487b7160e01b600052601260045260246000fd5b600082613f4657613f46613f21565b500490565b600060208284031215613f6057613f60600080fd5b60006136ca84846135c1565b60ff918216919081169082820390811115610bba57610bba61350c565b60408101613db38285613802565b6000613fa383836138b6565b505060200190565b6000613fb5825190565b80845260209384019383018060005b83811015613fe9578151613fd88882613f97565b975060208301925050600101613fc4565b509495945050505050565b60ff8116613804565b6000613fa38383613ff4565b6000614013825190565b80845260209384019383018060005b83811015613fe95781516140368882613ffd565b975060208301925050600101614022565b60048110610c1457610c14613dc0565b8061363681614047565b6000610bba82614057565b61380481614061565b6000613fa3838361406c565b600061408b825190565b80845260209384019383018060005b83811015613fe95781516140ae8882614075565b97506020830192505060010161409a565b60028110610c1457610c14613dc0565b80613636816140bf565b6000610bba826140cf565b613804816140d9565b805160009060c08401906141018582613802565b50602083015184820360208601526141198282613fab565b915050604083015184820360408601526141338282613fab565b9150506060830151848203606086015261414d8282614009565b915050608083015184820360808601526141678282614081565b91505060a083015161369e60a08601826140e4565b60208082528101610bb781846140ed565b6000610bba6141998381565b90565b6138048161418d565b608081016141b3828761419c565b6141c06020830186613802565b6138e760408301856138b6565b608081016141db8287613802565b6141c0602083018661419c565b60408101613af982856138b6565b6000614200825190565b61420e818560208601613535565b9290920192915050565b6000610a4082846141f6565b60006020828403121561423957614239600080fd5b60006136ca8484613e6c565b6060810161425382866138b6565b61426060208301856138b6565b6136ca6040830184613802565b600061427b6136738461390e565b8381529050602080820190840283018581111561429a5761429a600080fd5b835b8181101561398257806142af88826135c1565b8452506020928301920161429c565b600082601f8301126142d2576142d2600080fd5b81516136ca84826020860161426d565b60ff81166135b6565b8051610bba816142e2565b60006143046136738461390e565b8381529050602080820190840283018581111561432357614323600080fd5b835b81811015613982578061433888826142eb565b84525060209283019201614325565b600082601f83011261435b5761435b600080fd5b81516136ca8482602086016142f6565b60048110610c1457600080fd5b8051610bba8161436b565b60006143916136738461390e565b838152905060208082019084028301858111156143b0576143b0600080fd5b835b8181101561398257806143c58882614378565b845250602092830192016143b2565b600082601f8301126143e8576143e8600080fd5b81516136ca848260208601614383565b60028110610c1457600080fd5b8051610bba816143f8565b600060c0828403121561442557614425600080fd5b61442f60c061361f565b9050600061443d84846135d2565b82525060208201516001600160401b0381111561445c5761445c600080fd5b614468848285016142be565b60208301525060408201516001600160401b0381111561448a5761448a600080fd5b614496848285016142be565b60408301525060608201516001600160401b038111156144b8576144b8600080fd5b6144c484828501614347565b60608301525060808201516001600160401b038111156144e6576144e6600080fd5b6144f2848285016143d4565b60808301525060a061450684828501614405565b60a08301525092915050565b60006020828403121561452757614527600080fd5b81516001600160401b0381111561454057614540600080fd5b6136ca84828501614410565b602381526000602082017f5472616e7366657248656c7065723a204554485f5452414e534645525f46414981526213115160ea1b602082015291505b5060400190565b60208082528101610bba8161454c565b6015815260006020820174746f416464726573735f6f75744f66426f756e647360581b81529150613cc6565b60208082528101610bba8161459f565b603481526000602082017f696e707574206c656e677468206d757374206265206c657373207468616e206f815273391032b8bab0b6103a3790199910313cba32b99760611b60208201529150614588565b60208082528101610bba816145db565b602481526000602082017f5472616e7366657248656c7065723a205452414e534645525f46524f4d5f46418152631253115160e21b60208201529150614588565b60208082528101610bba8161463c565b602b81526000602082017f556e697377617056324c6962726172793a20494e53554646494349454e545f4981526a1394155517d05353d5539560aa1b60208201529150614588565b60208082528101610bba8161468d565b602881526000602082017f556e697377617056324c6962726172793a20494e53554646494349454e545f4c815267495155494449545960c01b60208201529150614588565b60208082528101610bba816146e5565b600060ff8216610bba565b6138048161473a565b801515613804565b60a0810161476482886138b6565b61477160208301876138b6565b61477e6040830186614745565b61478b606083018561474e565b818103608083015261479d8184613559565b979650505050505050565b6001600160a01b03918216919081169082820390811115610bba57610bba61350c565b6001600160a01b03918216919081169082820190811115610bba57610bba61350c565b6001600160a01b038116613804565b60a0810161480b82886138b6565b614818602083018761474e565b6148256040830186613802565b61478b60608301856147ee565b6000806040838503121561484857614848600080fd5b600061485485856135d2565b92505060206137f8858286016135d2565b608081016141b38287613802565b600080600080600080600060e0888a03121561489157614891600080fd5b600061489d8a8a6135d2565b97505060206148ae8a828b016135d2565b96505060406148bf8a828b016135d2565b95505060606148d08a828b016135d2565b94505060806148e18a828b01613e6c565b93505060a06148f28a828b016135c1565b92505060c06149038a828b016135c1565b91505092959891949750929550565b6000610bba8261359c565b6000610bba82614912565b6138048161491d565b805160009060c08401906149458582613802565b50602083015161495860208601826140e4565b50604083015161496b6040860182614928565b50606083015161497e6060860182614928565b5060808301516149916080860182613802565b5060a083015184820360a0860152613c398282613559565b805160808301906149ba84826138b6565b5060208201516149cd602085018261474e565b5060408201516149e060408501826138b6565b50606082015161091a606085018261474e565b60e08082528101614a048187614931565b9050614a1360208301866149a9565b614a2060a083018561419c565b613c3960c083018461419c565b601581526000602082017464732d6d6174682d7375622d756e646572666c6f7760581b81529150613cc6565b60208082528101610bba81614a2d565b602581526000602082017f556e697377617056324c6962726172793a204944454e544943414c5f41444452815264455353455360d81b60208201529150614588565b60208082528101610bba81614a69565b601e81526000602082017f556e697377617056324c6962726172793a205a45524f5f41444452455353000081529150613cc6565b60208082528101610bba81614abb56fea2646970667358221220a76a8ee9c679355f705ebd5d19d087ed4b068ffbe126ce07f9d9aabe44a7a78564736f6c634300081500330000000000000000000000004200000000000000000000000000000000000006