Детали транзакции
Хеш транзакции
: 0x40ea89805d542494080878c5dbbb4044592b7ab1cecb3280414b0fb91bb3f64b
Статус:
Готово
Блок:
52237766
2 849 613 подтверждений блока
Отметка времени:
26.10.2024, 01:48:13 (2 мес. назад)
Сумма:
0AVAX
($0)
Комиссия за транзакцию:
0,1185778869
$3,07
Цена газа:
0,0000000253 AVAX (25,3 nAVAX)
Лимит газа и использование по транз.:
4 725 238|4 686 873 (99,19 %)
Другие атрибуты:
Одноразовое число:139
Позиция в блоке:1
Входные данные:
0x60a06040526005805461ffff60201b19166503e9000000001790553480156200002757600080fd5b50604051620053f2380380620053f28339810160408190526200004a916200016a565b600080546001600160a01b031916339081178255604051859285928492849282917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160a01b038083166080528116620000bf57604051632d618d8160e21b815260040160405180910390fd5b60805160405163ca5eb5e160e01b81526001600160a01b0383811660048301529091169063ca5eb5e190602401600060405180830381600087803b1580156200010757600080fd5b505af11580156200011c573d6000803e3d6000fd5b5050600160035550506005805463ffffffff191663ffffffff969096169590951790945550620001c0945050505050565b80516001600160a01b03811681146200016557600080fd5b919050565b6000806000606084860312156200018057600080fd5b6200018b846200014d565b92506200019b602085016200014d565b9150604084015163ffffffff81168114620001b557600080fd5b809150509250925092565b6080516151f3620001ff60003960008181610598015281816108e101528181612e99015281816135fb015281816138b6015261396f01526151f36000f3fe6080604052600436106102085760003560e01c80637d25a05e11610118578063ae3b1f81116100a0578063bc70b3541161006f578063bc70b35414610832578063ca5eb5e114610852578063f2fde38b14610872578063f3dc327214610892578063ff7bd03d146108bf57600080fd5b8063ae3b1f8114610793578063b77bcbf6146107b3578063b98bd070146107e5578063bb0b6a531461080557600080fd5b80638da5cb5b116100e75780638da5cb5b146106f557806393e7360514610713578063972c17ae146107335780639db6b37114610753578063a91523d31461077357600080fd5b80637d25a05e1461065757806381d983c51461069257806382413eac146106b257806384db2438146106e257600080fd5b80634394bd821161019b5780635e280f111161016a5780635e280f11146105865780635e6a8b26146105d2578063634d45b2146105ff5780636fd902e11461062f578063715018a61461064257600080fd5b80634394bd82146104905780635026d336146104b05780635535d4611461053957806359e866ad1461056657600080fd5b806317c0f403116101d757806317c0f403146102f3578063231f4893146104305780632fd321bb146104505780633400288b1461047057600080fd5b806301f59d16146102145780630ec411791461024e57806313137d65146102bc57806317442b70146102d157600080fd5b3661020f57005b600080fd5b34801561022057600080fd5b5060055461023690600160201b900461ffff1681565b60405161ffff90911681526020015b60405180910390f35b34801561025a57600080fd5b506102ae610269366004613cbd565b60009283526004602081815260408086206001600160a01b03978816875282528086209787168652968152868520938552920182528483209316825291909152205490565b604051908152602001610245565b6102cf6102ca366004613d7c565b6108df565b005b3480156102dd57600080fd5b5060408051600181526002602082015201610245565b3480156102ff57600080fd5b5061042361030e366004613e1b565b6040805161012081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081018290526101008101919091525060009182526004602081815260408085206001600160a01b039687168652825280852096861685529581528584209284526003928301815292859020855161012081018752815463ffffffff811682526001600160601b03600160201b8204811696830196909652600160801b90048516968101969096526001810154851660608701526002810154851660808701529182015493841660a0860152600160a01b90930490911660c0840152015460ff808216151560e0840152610100918290041615159082015290565b6040516102459190613e61565b34801561043c57600080fd5b506102ae61044b366004613f39565b61099f565b34801561045c57600080fd5b506102cf61046b366004614075565b6109c1565b34801561047c57600080fd5b506102cf61048b3660046140a9565b610d00565b34801561049c57600080fd5b506102ae6104ab366004613f39565b610d38565b3480156104bc57600080fd5b5061050f6104cb3660046140d3565b6004602090815260009384526040808520825292845282842090528252902080546001909101546001600160a01b0391821691811690600160a01b900461ffff1683565b604080516001600160a01b03948516815293909216602084015261ffff1690820152606001610245565b34801561054557600080fd5b50610559610554366004614127565b610d5b565b60405161024591906141a1565b34801561057257600080fd5b506102cf6105813660046141c2565b610e00565b34801561059257600080fd5b506105ba7f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b039091168152602001610245565b3480156105de57600080fd5b506105f26105ed366004613e1b565b611147565b60405161024591906142c8565b34801561060b57600080fd5b5061061f61061a3660046142d7565b6112ea565b604051610245949392919061437e565b34801561063b57600080fd5b50436102ae565b34801561064e57600080fd5b506102cf611320565b34801561066357600080fd5b5061067a6106723660046140a9565b600092915050565b6040516001600160401b039091168152602001610245565b34801561069e57600080fd5b506102cf6106ad36600461440a565b611394565b3480156106be57600080fd5b506106d26106cd3660046144d9565b6117dd565b6040519015158152602001610245565b6102cf6106f036600461453f565b6117f2565b34801561070157600080fd5b506000546001600160a01b03166105ba565b34801561071f57600080fd5b506102cf61072e366004614075565b611aeb565b34801561073f57600080fd5b506102cf61074e366004614075565b612119565b34801561075f57600080fd5b506102cf61076e3660046145d0565b6122b0565b34801561077f57600080fd5b506102cf61078e366004614627565b61291a565b34801561079f57600080fd5b506102cf6107ae366004614685565b612c1f565b3480156107bf57600080fd5b506005546107d09063ffffffff1681565b60405163ffffffff9091168152602001610245565b3480156107f157600080fd5b506102cf6108003660046146a0565b612c6c565b34801561081157600080fd5b506102ae610820366004614714565b60016020526000908152604090205481565b34801561083e57600080fd5b5061055961084d36600461472f565b612ca8565b34801561085e57600080fd5b506102cf61086d36600461478f565b612e50565b34801561087e57600080fd5b506102cf61088d36600461478f565b612ef8565b34801561089e57600080fd5b506108b26108ad3660046147ac565b612fe2565b60405161024591906147ed565b3480156108cb57600080fd5b506106d26108da36600461483c565b61313e565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316331461092f576040516391ac5e4f60e01b81523360048201526024015b60405180910390fd5b6020870180359061094990610944908a614714565b613174565b146109875761095b6020880188614714565b60405163309afaf360e21b815263ffffffff909116600482015260208801356024820152604401610926565b610996878787878787876131b0565b50505050505050565b60006127106109ae848461486e565b6109b8919061489b565b90505b92915050565b60408083015163ffffffff908116600090815260046020908152838220818701516001600160a01b0390811684529082528483208751909116835290529182206002810180549193929091908516908110610a1e57610a1e6148af565b6000918252602080832063ffffffff8781168552600387810184526040808720815160a0810183526006979097029094016001818101546001600160601b038082168a52600160601b820481168a8a0152600160c01b90910461ffff9081168a86015260028401546001600160a01b038082166060808e0191909152600160a01b92839004851660808e01528751908101885286890154998a168152600160201b8a0484169b81018c9052600160301b9099049092169588018690529588015492880154939b509699959782881697939093169594610aff939204166148c5565b610b0991906148c5565b60048701546001600160601b0391909116915060ff16158015610b3657506004860154610100900460ff16155b610b755760405162461bcd60e51b815260206004820152601060248201526f0853585d18da081a5cc818db1bdcd95960821b6044820152606401610926565b336001600160a01b0384161480610b945750336001600160a01b038316145b610bd55760405162461bcd60e51b815260206004820152601260248201527110a7b7363ca6b0b5b2b927b92137b73232b960711b6044820152606401610926565b804311610c2e5760405162461bcd60e51b815260206004820152602160248201527f4d7573742077616974206265666f726520636f6e6669726d696e67206d6174636044820152600d60fb1b6064820152608401610926565b845160408601516001600160601b03909116906000610c518361ffff8416610d38565b90506000610c63848461ffff1661099f565b60048b01805460ff191660011790558e51909150610c82908784613563565b8d51610c8f908883613563565b610cab8960600151888b608001516001600160601b0316613563565b866001600160a01b03167fcce26f1fd1863e3f1025f3fb8c984d32058aac442a5fa253e16c8ce8bc48b33b8f8f86604051610ce893929190614919565b60405180910390a25050505050505050505050505050565b6000546001600160a01b03163314610d2a5760405162461bcd60e51b815260040161092690614945565b610d348282613573565b5050565b6000612710610d47848461486e565b610d51919061489b565b6109b8908461497a565b600260209081526000928352604080842090915290825290208054610d7f9061498d565b80601f0160208091040260200160405190810160405280929190818152602001828054610dab9061498d565b8015610df85780601f10610dcd57610100808354040283529160200191610df8565b820191906000526020600020905b815481529060010190602001808311610ddb57829003601f168201915b505050505081565b600260035403610e225760405162461bcd60e51b8152600401610926906149c1565b6002600381905560408085015163ffffffff908116600090815260046020908152838220818901516001600160a01b039081168452908252848320895190911683529052918220928301805490918616908110610e8157610e816148af565b6000918252602080832063ffffffff88168452600386019091526040909220600181015460069290920290920192506001600160a01b03163314610ef45760405162461bcd60e51b815260206004820152600a60248201526910b7b7363ca6b0b5b2b960b11b6044820152606401610926565b600481015460ff16158015610f1357506004810154610100900460ff16155b610f525760405162461bcd60e51b815260206004820152601060248201526f0853585d18da081a5cc818db1bdcd95960821b6044820152606401610926565b60048101805460ff1916600117905583156110815785516001830154604051632e1a7d4d60e01b81526001600160601b0390911660048201526001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b158015610fb957600080fd5b505af1158015610fcd573d6000803e3d6000fd5b505084546001860154604051600094506001600160a01b0390921692506001600160601b0316908381818185875af1925050503d806000811461102c576040519150601f19603f3d011682016040523d82523d6000602084013e611031565b606091505b505090508061107a5760405162461bcd60e51b815260206004820152601560248201527410abb930b83832b22a37b5b2b72a3930b739b332b960591b6044820152606401610926565b50506110a7565b8551825460018401546110a792916001600160a01b0316906001600160601b0316613563565b600282015460038201546110d8916001600160a01b03808216921690600160a01b90046001600160601b0316613563565b6001820180546bffffffffffffffffffffffff1916905560038101546040516001600160a01b03909116907f12d9f200727e705d48a825b007fc85154f6697204a51ef51cd2865853a51a76b9061113290899089906149f8565b60405180910390a25050600160035550505050565b6040805160c0810182526000808252825160a0808201855282825260208083018490528286018490526060808401859052608080850186905282870194909452865180820188528581528083018690528088018690528688015285018490529184018390528301829052858252600481528382206001600160a01b03888116845290825284832090891683529052919091206002018054839081106111ee576111ee6148af565b60009182526020918290206040805160c081018252600690930290910180546001600160a01b039081168452825160a0808201855260018401546001600160601b038082168452600160601b8083048216858b015261ffff600160c01b9093048316858901526002870154808716606080880191909152600160a01b90910483166080808801919091528a8c019690965288518082018a52600389015463ffffffff81168252600160201b810486169c82019c909c52600160301b909b049093168a8901529688019890985260048501549788169087015293909504811694840194909452600501549092169181019190915295945050505050565b6112f2613c0a565b600061010081611300613c0a565b600061130e87890189614a19565b91975095509250505092959194509250565b6000546001600160a01b0316331461134a5760405162461bcd60e51b815260040161092690614945565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b620186a0836040015184602001516113ac9190614ae1565b61ffff16106113ea5760405162461bcd60e51b815260206004820152600a602482015269216d617857696e646f7760b01b6044820152606401610926565b600554604085015161ffff600160201b90920482169116106114385760405162461bcd60e51b8152602060048201526007602482015266216d617846656560c81b6044820152606401610926565b6001600160a01b03821661147c5760405162461bcd60e51b815260206004820152600b60248201526a0859195cdd15d85b1b195d60aa1b6044820152606401610926565b600060046000876040015163ffffffff168152602001908152602001600020600087602001516001600160a01b03166001600160a01b03168152602001908152602001600020600087600001516001600160a01b03166001600160a01b03168152602001908152602001600020600201905060006040518060c00160405280336001600160a01b0316815260200187815260200186815260200160006001600160601b03168152602001856001600160a01b03168152602001846001600160a01b031681525090506000828054905090508282908060018154018082558091505060019003906000526020600020906006020160009091909190915060008201518160000160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060208201518160010160008201518160000160006101000a8154816001600160601b0302191690836001600160601b03160217905550602082015181600001600c6101000a8154816001600160601b0302191690836001600160601b0316021790555060408201518160000160186101000a81548161ffff021916908361ffff16021790555060608201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060808201518160010160146101000a8154816001600160601b0302191690836001600160601b03160217905550505060408201518160030160008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a81548161ffff021916908361ffff16021790555060408201518160000160066101000a81548161ffff021916908361ffff160217905550505060608201518160040160006101000a8154816001600160601b0302191690836001600160601b03160217905550608082015181600401600c6101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a08201518160050160006101000a8154816001600160a01b0302191690836001600160a01b031602179055505050336001600160a01b03167fa8063f1f866c72e105a45a1349dbf0a9ccd746656c351cb863c7156693bfc3eb89838a8a8a8a6040516117cb96959493929190614afc565b60405180910390a25050505050505050565b6001600160a01b03811630145b949350505050565b60408087015163ffffffff908116600090815260046020908152838220818b01516001600160a01b0390811684529082528483208b5190911683529052918220600281018054919392909190891690811061184f5761184f6148af565b6000918252602080832063ffffffff8b16845260038601909152604090922060048101546006909202909201925060ff1615801561189757506004810154610100900460ff16155b6118d25760405162461bcd60e51b815260206004820152600c60248201526b0853585d18da10db1bdcd95960a21b6044820152606401610926565b60038101546001600160a01b0316331461195e576003828101549082015461191591600160201b900461ffff1690600160a01b90046001600160601b03166148c5565b6001600160601b0316431161195e5760405162461bcd60e51b815260206004820152600f60248201526e216368616c6c656e67654f6666736560881b6044820152606401610926565b604089015160029085600061197583858d8d612ca8565b90506000604051806101000160405280336001600160a01b031681526020018f600001516001600160a01b031681526020018f602001516001600160a01b031681526020018e63ffffffff1681526020018760010160009054906101000a90046001600160a01b03166001600160a01b031681526020018760020160009054906101000a90046001600160a01b03166001600160a01b0316815260200188600101600001600c9054906101000a90046001600160601b03166001600160601b031681526020016000815250905060008186858d8d88604051602001611a5f96959493929190614b9c565b60408051601f19818403018152828201909152348252600060208301529150611a8e90869083908690336135c8565b5060048701805461ff0019166101001790556040517f836ae9cba0c8f3c24cb09c41955d58edf91ce892d0a57451f220921dad1ed17a90611ad29083908890614be6565b60405180910390a1505050505050505050505050505050565b600260035403611b0d5760405162461bcd60e51b8152600401610926906149c1565b6002600355600554604083015163ffffffff908116911614611b645760405162461bcd60e51b815260206004820152601060248201526f10a7b7363ca9b4b733b632a1b430b4b760811b6044820152606401610926565b60408083015163ffffffff908116600090815260046020908152838220818701516001600160a01b0390811684529082528483208751909116835290529190912060028101549091831610611bf05760405162461bcd60e51b815260206004820152601260248201527104292dcecc2d8d2c89ee4c8cae492dcc8caf60731b6044820152606401610926565b6000816002018363ffffffff1681548110611c0d57611c0d6148af565b60009182526020918290206040805160a08101825260016006909402909201928301546001600160601b038082168452600160601b808304821685880190815261ffff600160c01b90940484168686015260028701546001600160a01b038082166060808a0191909152600160a01b909204909416608088015285519081018652600388015463ffffffff81168252600160201b8104861699820199909952600160301b909804909316938701939093528454600486015485519351600588015497995095979691831695949004821693914391163314611d245760405162461bcd60e51b815260206004820152601160248201527010a83937b434b134ba32b22334b63632b960791b6044820152606401610926565b60048801546001600160601b031615611d6a5760405162461bcd60e51b81526020600482015260086024820152670854d95d1d1b195960c21b6044820152606401610926565b42866000015163ffffffff161015611daf5760405162461bcd60e51b815260206004820152600860248201526708515e1c1a5c995960c21b6044820152606401610926565b6000836001600160601b031611611df55760405162461bcd60e51b815260206004820152600a602482015269042b4cae4de9ac2e8c6d60b31b6044820152606401610926565b60006040518061012001604052808c63ffffffff168152602001856001600160601b03168152602001846001600160601b03168152602001336001600160a01b03168152602001866001600160a01b0316815260200160006001600160a01b03168152602001836001600160601b03168152602001600115158152602001600015158152509050808a60030160008d63ffffffff16815260200190815260200160002060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a8154816001600160601b0302191690836001600160601b0316021790555060408201518160000160106101000a8154816001600160601b0302191690836001600160601b0316021790555060608201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060808201518160020160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a08201518160030160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060c08201518160030160146101000a8154816001600160601b0302191690836001600160601b0316021790555060e08201518160040160006101000a81548160ff0219169083151502179055506101008201518160040160016101000a81548160ff021916908315150217905550905050838960040160008282829054906101000a90046001600160601b031661203791906148c5565b92506101000a8154816001600160601b0302191690836001600160601b031602179055506120738c6000015187866001600160601b03166136d3565b61208b8c6020015133856001600160601b03166136d3565b6120a38c6020015186856001600160601b0316613563565b8b516120b990336001600160601b038716613563565b336001600160a01b03167f04199bc15b489a12f8428e60e2b2fb2e969e1aef946140ac4e89d5986892b62d8d8d87878b8b896040516120fe9796959493929190614c0e565b60405180910390a25050600160035550505050505050505050565b60026003540361213b5760405162461bcd60e51b8152600401610926906149c1565b6002600381905560408084015163ffffffff908116600090815260046020908152838220818801516001600160a01b03908116845290825284832088519091168352905291822090920180549192909190841690811061219d5761219d6148af565b6000918252602090912060069091020180549091506001600160a01b03163381146121f85760405162461bcd60e51b815260206004820152600b60248201526a10b7b7363ca9b2b73232b960a91b6044820152606401610926565b600182015460048301546001600160601b0391821691161061224e5760405162461bcd60e51b815260206004820152600f60248201526e08585b1c9958591e53585d18da1959608a1b6044820152606401610926565b6001820180546001600160c01b03191690556040516001600160a01b038216907f98670f12c755c3c4c32cbb4ae85f8885b4cdea6fcecbfd8d5dda4b36bddd2cde9061229d90879087906149f8565b60405180910390a2505060016003555050565b6002600354036122d25760405162461bcd60e51b8152600401610926906149c1565b6002600355600554604085015163ffffffff9182169116036123285760405162461bcd60e51b815260206004820152600f60248201526e10a7b7363ca1b937b9b9a1b430b4b760891b6044820152606401610926565b60408085015163ffffffff908116600090815260046020908152838220818901516001600160a01b03908116845290825284832089519091168352905291909120600281015490918516106123b45760405162461bcd60e51b815260206004820152601260248201527104292dcecc2d8d2c89ee4c8cae492dcc8caf60731b6044820152606401610926565b6000816002018563ffffffff16815481106123d1576123d16148af565b60009182526020918290206040805160a08101825260069390930290910160018101546001600160601b038082168552600160601b8204811685870152600160c01b90910461ffff9081168585015260028301546001600160a01b03808216606080890191909152600160a01b909204909316608087015284519081018552600384015463ffffffff81168252600160201b8104831697820197909752600160301b90960416928501929092526005810154909450919291439116156124e15760058401546001600160a01b031633146124e15760405162461bcd60e51b815260206004820152601160248201527010a83937b434b134ba32b22334b63632b960791b6044820152606401610926565b60048401546001600160601b0316156125275760405162461bcd60e51b81526020600482015260086024820152670854d95d1d1b195960c21b6044820152606401610926565b6001600160a01b03871661256c5760405162461bcd60e51b815260206004820152600c60248201526b214e756c6c4164647265737360a01b6044820152606401610926565b856001600160601b031683600001516001600160601b0316146125c05760405162461bcd60e51b815260206004820152600c60248201526b0854185c9d1a585b119a5b1b60a21b6044820152606401610926565b42826000015163ffffffff1610156126055760405162461bcd60e51b815260206004820152600860248201526708515e1c1a5c995960c21b6044820152606401610926565b60006040518061012001604052808a63ffffffff168152602001886001600160601b0316815260200185602001516001600160601b03168152602001896001600160a01b0316815260200186600401600c9054906101000a90046001600160a01b03166001600160a01b03168152602001336001600160a01b03168152602001836001600160601b03168152602001600015158152602001600015158152509050808660030160008b63ffffffff16815260200190815260200160002060008201518160000160006101000a81548163ffffffff021916908363ffffffff16021790555060208201518160000160046101000a8154816001600160601b0302191690836001600160601b0316021790555060408201518160000160106101000a8154816001600160601b0302191690836001600160601b0316021790555060608201518160010160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060808201518160020160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060a08201518160030160006101000a8154816001600160a01b0302191690836001600160a01b0316021790555060c08201518160030160146101000a8154816001600160601b0302191690836001600160601b0316021790555060e08201518160040160006101000a81548160ff0219169083151502179055506101008201518160040160016101000a81548160ff021916908315150217905550905050868560040160006101000a8154816001600160601b0302191690836001600160601b0316021790555061288084606001513386608001516001600160601b03166136d3565b895185546128a191906001600160a01b03166001600160601b038a166136d3565b336001600160a01b03167fb919cca8df7cd68722ddecd1cbc3637eaf0338b68aedf9875cc846a5ea87221c8b8b8a88602001518a60000160009054906101000a90046001600160a01b03168e896040516129019796959493929190614c0e565b60405180910390a2505060016003555050505050505050565b60026003540361293c5760405162461bcd60e51b8152600401610926906149c1565b6002600355600554604086015163ffffffff9182169116036129925760405162461bcd60e51b815260206004820152600f60248201526e10a7b7363ca1b937b9b9a1b430b4b760891b6044820152606401610926565b60408086015163ffffffff16600090815260046020908152828220818901516001600160a01b039081168452908252838320895190911683529052206001600160601b038316612a185760405162461bcd60e51b81526020600482015260116024820152700b4cae4de40ecc2d8eacac840dac2e8c6d607b1b6044820152606401610926565b6001600160a01b038416612a5d5760405162461bcd60e51b815260206004820152600c60248201526b217a65726f4164647265737360a01b6044820152606401610926565b8551612a7390336001600160601b0386166136d3565b8115612b88578551604051632e1a7d4d60e01b81526001600160601b03851660048201526001600160a01b03821690632e1a7d4d90602401600060405180830381600087803b158015612ac557600080fd5b505af1158015612ad9573d6000803e3d6000fd5b505050506000856001600160a01b0316856001600160601b031660405160006040518083038185875af1925050503d8060008114612b33576040519150601f19603f3d011682016040523d82523d6000602084013e612b38565b606091505b5050905080612b815760405162461bcd60e51b815260206004820152601560248201527410abb930b83832b22a37b5b2b72a3930b739b332b960591b6044820152606401610926565b5050612b9e565b8551612b9e90856001600160601b038616613563565b63ffffffff8516600090815260048201602090815260408083206001600160a01b0388168452909152812080546001600160601b0386169290612be2908490614c69565b909155505060405133907ffbf6968074cfb3299adccc9051f373615b76d70dbd81c5122fbdc31eb7f8696b90611132908990899088908a90614c7c565b6000546001600160a01b03163314612c495760405162461bcd60e51b815260040161092690614945565b6005805461ffff909216600160201b0265ffff0000000019909216919091179055565b6000546001600160a01b03163314612c965760405162461bcd60e51b815260040161092690614945565b610d34612ca38284614cbd565b6136df565b63ffffffff8416600090815260026020908152604080832061ffff87168452909152812080546060929190612cdc9061498d565b80601f0160208091040260200160405190810160405280929190818152602001828054612d089061498d565b8015612d555780601f10612d2a57610100808354040283529160200191612d55565b820191906000526020600020905b815481529060010190602001808311612d3857829003601f168201915b505050505090508051600003612da55783838080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294506117ea9350505050565b6000839003612db55790506117ea565b60028310612e3357612dfc84848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506137fb92505050565b80612e0a8460028188614de2565b604051602001612e1c93929190614e0c565b6040516020818303038152906040529150506117ea565b8383604051639a6d49cd60e01b8152600401610926929190614e34565b6000546001600160a01b03163314612e7a5760405162461bcd60e51b815260040161092690614945565b60405163ca5eb5e160e01b81526001600160a01b0382811660048301527f0000000000000000000000000000000000000000000000000000000000000000169063ca5eb5e190602401600060405180830381600087803b158015612edd57600080fd5b505af1158015612ef1573d6000803e3d6000fd5b5050505050565b6000546001600160a01b03163314612f225760405162461bcd60e51b815260040161092690614945565b6001600160a01b038116612f875760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610926565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008181526004602090815260408083206001600160a01b03808716855290835281842090871684528252808320600201805482518185028101850190935280835260609492939192909184015b828210156131315760008481526020908190206040805160c0810182526006860290920180546001600160a01b039081168452825160a080820185526001808501546001600160601b038082168552600160601b8083048216868c0152600160c01b90920461ffff908116868a01526002880154808816606080890191909152600160a01b90910483166080808901919091528b8d019790975289518082018b5260038a015463ffffffff81168252600160201b81048416828f0152600160301b9004909216828b0152988a015260048701549081169789019790975290950483169186019190915260059092015416908301529083529092019101613030565b5050505090509392505050565b60006020820180359060019083906131569086614714565b63ffffffff1681526020810191909152604001600020541492915050565b63ffffffff8116600090815260016020526040812054806109bb5760405163f6ff4fb760e01b815263ffffffff84166004820152602401610926565b6000806000806131c089896112ea565b9296509094509250905060006131d960208d018d614714565b90508361ffff166002036132d35763ffffffff80821660009081526004602081815260408084208a8301516001600160a01b0390811686529083528185208b83015182168652835281852060608c01519096168552928501825280842060a08b0151909316845291905290205460c0870151811061325d57600260e0880152613265565b600160e08801525b600061328a8460018f8f8a908a8c61327d9190614c69565b9261084d93929190614de2565b90506132ca848960016040516020016132a4929190614e48565b60408051601f1981840301815282820190915234825260006020830152908490306135c8565b50505050613555565b60055463ffffffff9081166000908152600460209081526040808320898201516001600160a01b0390811685529083528184208a840151909116845290915281206060880151600282018054929490929116908110613334576133346148af565b6000918252602080832060608b015163ffffffff168452600380870190925260409093209081015460e08b015160069093029093019350916001600160a01b031690600103613471576020890151835460018501546133a692916001600160a01b0316906001600160601b0316613563565b600283015489516133f3916001600160a01b0381169190600a906133db90600160a01b90046001600160601b03166009614e68565b6133e59190614e8b565b6001600160601b0316613563565b6002830154613438906001600160a01b03166134176000546001600160a01b031690565b60028601546133e590600a90600160a01b90046001600160601b0316614e8b565b604051600181527f2d5cd5350c5d7e6d4f19c4a0adfaa8c74c20dfeb3fadb661a781c0147a21c9239060200160405180910390a1613543565b6020890151600183810154908501546134b392916001600160a01b0316906134ae906001600160601b03811690600160c01b900461ffff16610d38565b613563565b602089015160018401546134e3919083906134ae906001600160601b03811690600160c01b900461ffff1661099f565b600283015461350e906001600160a01b038116908390600160a01b90046001600160601b0316613563565b604051600081527f2d5cd5350c5d7e6d4f19c4a0adfaa8c74c20dfeb3fadb661a781c0147a21c9239060200160405180910390a15b50600401805460ff1916600117905550505b505050505050505050505050565b61356e838383613827565b505050565b63ffffffff8216600081815260016020908152604091829020849055815192835282018390527f238399d427b947898edb290f5ff0f9109849b1c3ba196a42e35f00c50a54b98b910160405180910390a15050565b6135d0613c4e565b60006135df846000015161388a565b6020850151909150156135f9576135f984602001516138b2565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316632637a450826040518060a001604052808b63ffffffff1681526020016136498c613174565b81526020018a815260200189815260200160008960200151111515815250866040518463ffffffff1660e01b8152600401613685929190614eb1565b60806040518083038185885af11580156136a3573d6000803e3d6000fd5b50505050506040513d601f19601f820116820180604052508101906136c89190614f2a565b979650505050505050565b61356e83833084613990565b60005b81518110156137c057613711828281518110613700576137006148af565b6020026020010151604001516137fb565b818181518110613723576137236148af565b60200260200101516040015160026000848481518110613745576137456148af565b60200260200101516000015163ffffffff1663ffffffff168152602001908152602001600020600084848151811061377f5761377f6148af565b60200260200101516020015161ffff1661ffff16815260200190815260200160002090816137ad9190615006565b50806137b8816150c5565b9150506136e2565b507fbe4864a8e820971c0247f5992e2da559595f7bf076a21cb5928d443d2a13b674816040516137f091906150de565b60405180910390a150565b600281015161ffff8116600314610d345781604051639a6d49cd60e01b815260040161092691906141a1565b6040516001600160a01b03831660248201526044810182905261356e90849063a9059cbb60e01b906064015b60408051601f198184030181529190526020810180516001600160e01b03166001600160e01b0319909316929092179091526139ce565b60008134146138ae576040516304fb820960e51b8152346004820152602401610926565b5090565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e4fe1d946040518163ffffffff1660e01b8152600401602060405180830381865afa158015613912573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139369190615167565b90506001600160a01b03811661395f576040516329b99a9560e11b815260040160405180910390fd5b610d346001600160a01b038216337f0000000000000000000000000000000000000000000000000000000000000000855b6040516001600160a01b03808516602483015283166044820152606481018290526139c89085906323b872dd60e01b90608401613853565b50505050565b6000613a23826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613aa09092919063ffffffff16565b80519091501561356e5780806020019051810190613a419190615184565b61356e5760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610926565b6060613aaf8484600085613ab9565b90505b9392505050565b606082471015613b1a5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610926565b843b613b685760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610926565b600080866001600160a01b03168587604051613b8491906151a1565b60006040518083038185875af1925050503d8060008114613bc1576040519150601f19603f3d011682016040523d82523d6000602084013e613bc6565b606091505b50915091506136c882828660608315613be0575081613ab2565b825115613bf05782518084602001fd5b8160405162461bcd60e51b815260040161092691906141a1565b6040805161010081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e081019190915290565b60405180606001604052806000801916815260200160006001600160401b03168152602001613c90604051806040016040528060008152602001600081525090565b905290565b6001600160a01b0381168114613caa57600080fd5b50565b8035613cb881613c95565b919050565b600080600080600060a08688031215613cd557600080fd5b8535613ce081613c95565b94506020860135613cf081613c95565b935060408601359250606086013591506080860135613d0e81613c95565b809150509295509295909350565b600060608284031215613d2e57600080fd5b50919050565b60008083601f840112613d4657600080fd5b5081356001600160401b03811115613d5d57600080fd5b602083019150836020828501011115613d7557600080fd5b9250929050565b600080600080600080600060e0888a031215613d9757600080fd5b613da18989613d1c565b96506060880135955060808801356001600160401b0380821115613dc457600080fd5b613dd08b838c01613d34565b909750955060a08a01359150613de582613c95565b90935060c08901359080821115613dfb57600080fd5b50613e088a828b01613d34565b989b979a50959850939692959293505050565b60008060008060808587031215613e3157600080fd5b8435613e3c81613c95565b93506020850135613e4c81613c95565b93969395505050506040820135916060013590565b60006101208201905063ffffffff83511682526001600160601b0360208401511660208301526040830151613ea160408401826001600160601b03169052565b506060830151613ebc60608401826001600160a01b03169052565b506080830151613ed760808401826001600160a01b03169052565b5060a0830151613ef260a08401826001600160a01b03169052565b5060c0830151613f0d60c08401826001600160601b03169052565b5060e0830151613f2160e084018215159052565b5061010083810151801515848301525b505092915050565b60008060408385031215613f4c57600080fd5b50508035926020909101359150565b634e487b7160e01b600052604160045260246000fd5b604051606081016001600160401b0381118282101715613f9357613f93613f5b565b60405290565b60405160a081016001600160401b0381118282101715613f9357613f93613f5b565b60405161010081016001600160401b0381118282101715613f9357613f93613f5b565b604051601f8201601f191681016001600160401b038111828210171561400657614006613f5b565b604052919050565b803563ffffffff81168114613cb857600080fd5b60006060828403121561403457600080fd5b61403c613f71565b9050813561404981613c95565b8152602082013561405981613c95565b602082015261406a6040830161400e565b604082015292915050565b6000806080838503121561408857600080fd5b6140928484614022565b91506140a06060840161400e565b90509250929050565b600080604083850312156140bc57600080fd5b6140c58361400e565b946020939093013593505050565b6000806000606084860312156140e857600080fd5b8335925060208401356140fa81613c95565b9150604084013561410a81613c95565b809150509250925092565b803561ffff81168114613cb857600080fd5b6000806040838503121561413a57600080fd5b6141438361400e565b91506140a060208401614115565b60005b8381101561416c578181015183820152602001614154565b50506000910152565b6000815180845261418d816020860160208601614151565b601f01601f19169290920160200192915050565b6020815260006109b86020830184614175565b8015158114613caa57600080fd5b600080600060a084860312156141d757600080fd5b6141e18585614022565b92506141ef6060850161400e565b9150608084013561410a816141b4565b80516001600160601b03908116835260208083015182169084015260408083015161ffff16908401526060808301516001600160a01b03169084015260809182015116910152565b80516001600160a01b03908116835260208083015190614269908501826141ff565b50604082810151805163ffffffff1660c0860152602081015161ffff90811660e08701529101511661010084015260608201516001600160601b03166101208401526080820151811661014084015260a0909101511661016090910152565b61018081016109bb8284614247565b600080602083850312156142ea57600080fd5b82356001600160401b0381111561430057600080fd5b61430c85828601613d34565b90969095509350505050565b60018060a01b0380825116835280602083015116602084015280604083015116604084015263ffffffff60608301511660608401528060808301511660808401528060a08301511660a08401525060c081015160c083015260e081015160e08301525050565b610160810161438d8287614318565b61ffff8516610100830152836101208301528261014083015295945050505050565b80356001600160601b0381168114613cb857600080fd5b6000606082840312156143d857600080fd5b6143e0613f71565b90506143eb8261400e565b81526143f960208301614115565b602082015261406a60408301614115565b60008060008060008587036101a081121561442457600080fd5b61442e8888614022565b955060a0605f198201121561444257600080fd5b5061444b613f99565b614457606088016143af565b8152614465608088016143af565b602082015261447660a08801614115565b604082015260c087013561448981613c95565b606082015261449a60e088016143af565b608082015293506144af8761010088016143c6565b92506144be6101608701613cad565b91506144cd6101808701613cad565b90509295509295909350565b60008060008060a085870312156144ef57600080fd5b6144f98686613d1c565b935060608501356001600160401b0381111561451457600080fd5b61452087828801613d34565b909450925050608085013561453481613c95565b939692955090935050565b60008060008060008060c0878903121561455857600080fd5b6145628888614022565b95506145706060880161400e565b945060808701356001600160401b038082111561458c57600080fd5b6145988a838b01613d34565b909650945060a08901359150808211156145b157600080fd5b506145be89828a01613d34565b979a9699509497509295939492505050565b60008060008060c085870312156145e657600080fd5b6145f08686614022565b93506145fe6060860161400e565b9250608085013561460e81613c95565b915061461c60a086016143af565b905092959194509250565b600080600080600060e0868803121561463f57600080fd5b6146498787614022565b94506146576060870161400e565b9350608086013561466781613c95565b925061467560a087016143af565b915060c0860135613d0e816141b4565b60006020828403121561469757600080fd5b6109b882614115565b600080602083850312156146b357600080fd5b82356001600160401b03808211156146ca57600080fd5b818501915085601f8301126146de57600080fd5b8135818111156146ed57600080fd5b8660208260051b850101111561470257600080fd5b60209290920196919550909350505050565b60006020828403121561472657600080fd5b6109b88261400e565b6000806000806060858703121561474557600080fd5b61474e8561400e565b935061475c60208601614115565b925060408501356001600160401b0381111561477757600080fd5b61478387828801613d34565b95989497509550505050565b6000602082840312156147a157600080fd5b8135613ab281613c95565b6000806000606084860312156147c157600080fd5b83356147cc81613c95565b925060208401356147dc81613c95565b929592945050506040919091013590565b6020808252825182820181905260009190848201906040850190845b818110156148305761481c838551614247565b928401926101809290920191600101614809565b50909695505050505050565b60006060828403121561484e57600080fd5b6109b88383613d1c565b634e487b7160e01b600052601160045260246000fd5b80820281158282048414176109bb576109bb614858565b634e487b7160e01b600052601260045260246000fd5b6000826148aa576148aa614885565b500490565b634e487b7160e01b600052603260045260246000fd5b6001600160601b038181168382160190808211156148e5576148e5614858565b5092915050565b80516001600160a01b0390811683526020808301519091169083015260409081015163ffffffff16910152565b60a0810161492782866148ec565b63ffffffff8416606083015261ffff83166080830152949350505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b818103818111156109bb576109bb614858565b600181811c908216806149a157607f821691505b602082108103613d2e57634e487b7160e01b600052602260045260246000fd5b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b60808101614a0682856148ec565b63ffffffff831660608301529392505050565b6000806000838503610140811215614a3057600080fd5b61010080821215614a4057600080fd5b614a48613fbb565b91508535614a5581613c95565b8252614a6360208701613cad565b6020830152614a7460408701613cad565b6040830152614a856060870161400e565b6060830152614a9660808701613cad565b6080830152614aa760a08701613cad565b60a083015260c086013560c083015260e086013560e0830152819450614ace818701614115565b9350505061012084013590509250925092565b61ffff8181168382160190808211156148e5576148e5614858565b6101c08101614b0b82896148ec565b63ffffffff87166060830152614b2460808301876141ff565b845163ffffffff16610120830152602085015161ffff9081166101408401526040909501519094166101608201526001600160a01b0392831661018082015291166101a0909101529392505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6000610180614bab838a614318565b61ffff88166101008401528661012084015280610140840152614bd18184018688614b73565b91505082610160830152979650505050505050565b604081526000614bf96040830185614175565b905063ffffffff831660208301529392505050565b6101208101614c1d828a6148ec565b63ffffffff9790971660608201526001600160601b03958616608082015293851660a08501526001600160a01b0392831660c0850152911660e083015290911661010090910152919050565b808201808211156109bb576109bb614858565b60c08101614c8a82876148ec565b63ffffffff9490941660608201526001600160601b039290921660808301526001600160a01b031660a090910152919050565b60006001600160401b0380841115614cd757614cd7613f5b565b8360051b6020614ce8818301613fde565b868152918501918181019036841115614d0057600080fd5b865b84811015614dd657803586811115614d1a5760008081fd5b88016060368290031215614d2e5760008081fd5b614d36613f71565b614d3f8261400e565b8152614d4c868301614115565b8682015260408083013589811115614d645760008081fd5b9290920191601f3681850112614d7a5760008081fd5b83358a811115614d8c57614d8c613f5b565b614d9d818301601f19168a01613fde565b91508082523689828701011115614db45760008081fd5b808986018a840137600090820189015290820152845250918301918301614d02565b50979650505050505050565b60008085851115614df257600080fd5b83861115614dff57600080fd5b5050820193919092039150565b60008451614e1e818460208901614151565b8201838582376000930192835250909392505050565b602081526000613aaf602083018486614b73565b6101208101614e578285614318565b60ff83166101008301529392505050565b6001600160601b03818116838216028082169190828114613f3157613f31614858565b60006001600160601b0380841680614ea557614ea5614885565b92169190910492915050565b6040815263ffffffff8351166040820152602083015160608201526000604084015160a06080840152614ee760e0840182614175565b90506060850151603f198483030160a0850152614f048282614175565b60809690960151151560c08501525050506001600160a01b039190911660209091015290565b60008183036080811215614f3d57600080fd5b614f45613f71565b8351815260208401516001600160401b038082168214614f6457600080fd5b8160208401526040915081603f1985011215614f7f57600080fd5b815193508184018481108282111715614f9a57614f9a613f5b565b82525084810151835260609094015160208301529283015250919050565b601f82111561356e57600081815260208120601f850160051c81016020861015614fdf5750805b601f850160051c820191505b81811015614ffe57828155600101614feb565b505050505050565b81516001600160401b0381111561501f5761501f613f5b565b6150338161502d845461498d565b84614fb8565b602080601f83116001811461506857600084156150505750858301515b600019600386901b1c1916600185901b178555614ffe565b600085815260208120601f198616915b8281101561509757888601518255948401946001909101908401615078565b50858210156150b55787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000600182016150d7576150d7614858565b5060010190565b60006020808301818452808551808352604092508286019150828160051b87010184880160005b8381101561515957888303603f190185528151805163ffffffff1684528781015161ffff1688850152860151606087850181905261514581860183614175565b968901969450505090860190600101615105565b509098975050505050505050565b60006020828403121561517957600080fd5b8151613ab281613c95565b60006020828403121561519657600080fd5b8151613ab2816141b4565b600082516151b3818460208701614151565b919091019291505056fea264697066735822122009fd0eff637a4068a6d063ebc7a151e4e83f33112415f8e5e221c08ea78957e764736f6c634300081400330000000000000000000000001a44076050125825900e736c501f859c50fe728c000000000000000000000000451f52446ebd4376d4a05f4267ef1a03acf1aaf4000000000000000000000000000000000000000000000000000000000000759a