Detalhes da transação
Hash de transação
: 0x66bc50e5309d0e37280129816a92ef1f7d40a4501171d9b097e94cb49aebb21b
Status:
Sucesso
Bloco:
21973207
1.107.994 confirmações de bloco
Carimbo de data/hora:
04/11/2024, 23:56:01 (25 dias ant)
Interagiu com (para):
Montante:
0ETH
($0)
Taxa de transação:
0,000024948033427496
$0,06
L2 Gas price:
0,000000000002833296 ETH(0,002833296 Gwei)
Utilização e limite de gas L2:
2.787.049|
2.753.917(98,81%)
L2 fee paid:
0,000007802662020432 ETH
Taxa de gas L2:
Base: 0,002238786 Gwei
|Prioridade máx.: 0,000974737 Gwei
|Máx.: 0,002833296 Gwei
Preço de custo operacional L1:
0,000000009339662804 ETH(9,339662804 Gwei)
Custo operacional usado L1:
95.924
Taxa escalar L1:
0
L1 fee paid:
0,000017145371407064 ETH
Outros atributos:
Tipo de Txn:2(Um tipo de transação iniciada por EIP-1559)
Nonce:0
Posição no bloco:121
Dados de entrada:
0x60e060405267016345785d8a0000600355600360045534801561002157600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3503360c08190526040516a52b7d2dcc80cd2e4000000906100829061018b565b6001600160a01b0390921682526020820152604001604051809103906000f0801580156100b3573d6000803e3d6000fd5b506001600160a01b031660805260405133907303a520b32c04bf3beef7beb72e919cf822ed34f1906100e490610198565b6001600160a01b03928316815291166020820152604001604051809103906000f080158015610117573d6000803e3d6000fd5b506001600160a01b031660a0816001600160a01b0316815250506080516001600160a01b031663715018a66040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561016e57600080fd5b505af1158015610182573d6000803e3d6000fd5b505050506101a5565b611093806119df83390190565b61094a80612a7283390190565b60805160a05160c05161179b6102446000396000610e2f0152600081816102dc0152818161058d01528181610600015281816108c80152610f3d01526000818161023c015281816103bc01528181610781015281816108190152818161098501528181610b1e01528181610bb601528181610cb501528181610cef01528181610d6f015281816110be015281816111620152611301015261179b6000f3fe6080604052600436106101025760003560e01c806397b5c2f511610095578063c92f150d11610064578063c92f150d14610319578063d294f0931461032e578063dfdc163e14610343578063f2fde38b14610363578063fa461e331461038357600080fd5b806397b5c2f514610294578063a01fb65a146102aa578063a4f0d7d0146102ca578063ad5c4648146102fe57600080fd5b80632dd31000116100d15780632dd31000146102025780633d65f5a51461022a578063893dbf611461025e5780638da5cb5b1461027457600080fd5b806316f0115b146101645780631733a3dd146101a15780631bea83fe146101b65780631eddf71f146101de57600080fd5b3661015f576006602160991b016001600160a01b031663d0e30db0346040518263ffffffff1660e01b81526004016000604051808303818588803b15801561014957600080fd5b505af115801561015d573d6000803e3d6000fd5b005b600080fd5b34801561017057600080fd5b50600154610184906001600160a01b031681565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156101ad57600080fd5b5061015d6103a3565b3480156101c257600080fd5b506101847303a520b32c04bf3beef7beb72e919cf822ed34f181565b3480156101ea57600080fd5b506101f460045481565b604051908152602001610198565b34801561020e57600080fd5b506101847333128a8fc17869897dce68ed026d694621f6fdfd81565b34801561023657600080fd5b506101847f000000000000000000000000000000000000000000000000000000000000000081565b34801561026a57600080fd5b506101f460025481565b34801561028057600080fd5b50600054610184906001600160a01b031681565b3480156102a057600080fd5b506101f460035481565b3480156102b657600080fd5b5061015d6102c53660046114d2565b610897565b3480156102d657600080fd5b506101847f000000000000000000000000000000000000000000000000000000000000000081565b34801561030a57600080fd5b506101846006602160991b0181565b34801561032557600080fd5b5061015d6108c6565b34801561033a57600080fd5b5061015d610ed0565b34801561034f57600080fd5b5061015d61035e3660046114d2565b6111d6565b34801561036f57600080fd5b5061015d61037e366004611500565b611205565b34801561038f57600080fd5b5061015d61039e366004611524565b61127a565b6040516370a0823160e01b8152600060048201819052907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa15801561040b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061042f91906115a7565b9050600061044960646a52b7d2dcc80cd2e40000006115d6565b61045390836115d6565b905061a8c06005821061046f5761046c615460826115f8565b90505b600a821061048657610483615460826115f8565b90505b600f821061049d5761049a615460826115f8565b90505b601e82106104b4576104b1615460826115f8565b90505b603282106104cb576104c861a8c0826115f8565b90505b6002544210156105135760405162461bcd60e51b815260206004820152600e60248201526d6275726e206e6f7420726561647960901b60448201526064015b60405180910390fd5b61051d81426115f8565b6002556040516370a0823160e01b81523060048201526000906006602160991b01906370a0823190602401602060405180830381865afa158015610565573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061058991906115a7565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316638ca8ecd16040518163ffffffff1660e01b8152600401600060405180830381600087803b1580156105e657600080fd5b505af11580156105fa573d6000803e3d6000fd5b505050507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d294f0936040518163ffffffff1660e01b8152600401600060405180830381600087803b15801561065957600080fd5b505af115801561066d573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201528392506006602160991b0191506370a0823190602401602060405180830381865afa1580156106b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106d991906115a7565b6106e39190611611565b905080156107695760005460405163a9059cbb60e01b81526001600160a01b039091166004820152602481018290526006602160991b019063a9059cbb906044016020604051808303816000875af1158015610743573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107679190611624565b505b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa1580156107d0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107f491906115a7565b905080156108905760405163a9059cbb60e01b815260006004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303816000875af115801561086a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061088e9190611624565b505b5050505050565b6000546001600160a01b031633146108c15760405162461bcd60e51b815260040161050a90611646565b600355565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663c6bc51826040518163ffffffff1660e01b8152600401602060405180830381865afa158015610924573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061094891906115a7565b60000361095157565b6001546001600160a01b0316610b0657604051630b4c774160e11b81526006602160991b0160048201526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016602482015261271060448201527333128a8fc17869897dce68ed026d694621f6fdfd90631698ee8290606401602060405180830381865afa1580156109ee573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a12919061166c565b600180546001600160a01b0319166001600160a01b03929092169182179055610a6e5760405162461bcd60e51b815260206004820152600e60248201526d1c1bdbdb081b9bdd08199bdd5b9960921b604482015260640161050a565b600160009054906101000a90046001600160a01b03166001600160a01b0316630dfe16816040518163ffffffff1660e01b8152600401602060405180830381865afa158015610ac1573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ae5919061166c565b600580546001600160a01b0319166001600160a01b03929092169190911790555b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610b6d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b9191906115a7565b90508015610c2d5760405163a9059cbb60e01b815260006004820152602481018290527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063a9059cbb906044016020604051808303816000875af1158015610c07573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c2b9190611624565b505b60005b600454811015610da4576040516370a0823160e01b81523060048201526006602160991b01906370a0823190602401602060405180830381865afa158015610c7c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ca091906115a7565b91508115610cda57610cda6006602160991b017f0000000000000000000000000000000000000000000000000000000000000000846113c6565b6040516370a0823160e01b81523060048201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa158015610d3e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d6291906115a7565b91508115610d9c57610d9c7f00000000000000000000000000000000000000000000000000000000000000006006602160991b01846113c6565b600101610c30565b506040516370a0823160e01b81523060048201526006602160991b01906370a0823190602401602060405180830381865afa158015610de7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610e0b91906115a7565b9050600354811115610ecd576006602160991b016001600160a01b031663a9059cbb7f000000000000000000000000000000000000000000000000000000000000000060035484610e5c9190611611565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303816000875af1158015610ea7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610ecb9190611624565b505b50565b6040516370a0823160e01b81523060048201526000906006602160991b01906370a0823190602401602060405180830381865afa158015610f15573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610f3991906115a7565b90507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d294f0936040518163ffffffff1660e01b8152600401600060405180830381600087803b158015610f9657600080fd5b505af1158015610faa573d6000803e3d6000fd5b50506040516370a0823160e01b81523060048201528392506006602160991b0191506370a0823190602401602060405180830381865afa158015610ff2573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061101691906115a7565b6110209190611611565b905080156110a65760005460405163a9059cbb60e01b81526001600160a01b039091166004820152602481018290526006602160991b019063a9059cbb906044016020604051808303816000875af1158015611080573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110a49190611624565b505b6040516370a0823160e01b81523060048201526000907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316906370a0823190602401602060405180830381865afa15801561110d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061113191906115a7565b90508015610ecb5760005460405163a9059cbb60e01b81526001600160a01b039182166004820152602481018390527f00000000000000000000000000000000000000000000000000000000000000009091169063a9059cbb906044016020604051808303816000875af11580156111ad573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906111d19190611624565b505050565b6000546001600160a01b031633146112005760405162461bcd60e51b815260040161050a90611646565b600455565b6000546001600160a01b0316331461122f5760405162461bcd60e51b815260040161050a90611646565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b6001546001600160a01b0316331480156112945750323014155b6112cf5760405162461bcd60e51b815260206004820152600c60248201526b1d5b985d5d1a1bdc9a5e995960a21b604482015260640161050a565b801515600081611325576005546001600160a01b03166006602160991b01146112ff576006602160991b01611332565b7f0000000000000000000000000000000000000000000000000000000000000000611332565b6005546001600160a01b03165b90506000826113415785611343565b865b60015460405163a9059cbb60e01b81526001600160a01b0391821660048201526024810183905291925083169063a9059cbb906044016020604051808303816000875af1158015611398573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906113bc9190611624565b5050505050505050565b806000036113d357505050565b6001600160a01b038083169084161060008161140d57611408600173fffd8963efd1fc6a506488495d951d5263988d26611689565b61141d565b61141d6401000276a360016116a8565b6001549091506001600160a01b031663128acb08308486858261144f576040518060200160405280600081525061146a565b604051806040016040528060018152602001603160f81b8152505b6040518663ffffffff1660e01b815260040161148a9594939291906116c7565b60408051808303816000875af19250505080156114c4575060408051601f3d908101601f191682019092526114c191810190611741565b60015b156108905750505050505050565b6000602082840312156114e457600080fd5b5035919050565b6001600160a01b0381168114610ecd57600080fd5b60006020828403121561151257600080fd5b813561151d816114eb565b9392505050565b6000806000806060858703121561153a57600080fd5b8435935060208501359250604085013567ffffffffffffffff81111561155f57600080fd5b8501601f8101871361157057600080fd5b803567ffffffffffffffff81111561158757600080fd5b87602082840101111561159957600080fd5b949793965060200194505050565b6000602082840312156115b957600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b6000826115f357634e487b7160e01b600052601260045260246000fd5b500490565b8082018082111561160b5761160b6115c0565b92915050565b8181038181111561160b5761160b6115c0565b60006020828403121561163657600080fd5b8151801515811461151d57600080fd5b6020808252600c908201526b15539055551213d49256915160a21b604082015260600190565b60006020828403121561167e57600080fd5b815161151d816114eb565b6001600160a01b03828116828216039081111561160b5761160b6115c0565b6001600160a01b03818116838216019081111561160b5761160b6115c0565b6001600160a01b0386811682528515156020830152604082018590528316606082015260a0608082018190528251908201819052600090815b8181101561171d57602081860181015160c0868401015201611700565b50600060c0828501015260c0601f19601f8301168401019150509695505050505050565b6000806040838503121561175457600080fd5b50508051602090910151909290915056fea2646970667358221220a3eaa24e092f6767ce1469251e22eb91a5c26be775282d1d7cb865589548674864736f6c634300081b003361010060405234801561001157600080fd5b506040516110933803806110938339810160408190526100309161020b565b3360405180604001604052806005815260200164467565676f60d81b81525060405180604001604052806005815260200164465545474f60d81b8152506012826000908161007e91906102e4565b50600161008b83826102e4565b5060ff81166080524660a05261009f610106565b60c0525050600680546001600160a01b0319166001600160a01b0384169081179091556040519091506000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3503360e0526100ff82826101a0565b505061043e565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f600060405161013891906103a2565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b80600260008282546101b29190610417565b90915550506001600160a01b0382166000818152600360209081526040808320805486019055518481527fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050565b6000806040838503121561021e57600080fd5b82516001600160a01b038116811461023557600080fd5b6020939093015192949293505050565b634e487b7160e01b600052604160045260246000fd5b600181811c9082168061026f57607f821691505b60208210810361028f57634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156102df57806000526020600020601f840160051c810160208510156102bc5750805b601f840160051c820191505b818110156102dc57600081556001016102c8565b50505b505050565b81516001600160401b038111156102fd576102fd610245565b6103118161030b845461025b565b84610295565b6020601f821160018114610345576000831561032d5750848201515b600019600385901b1c1916600184901b1784556102dc565b600084815260208120601f198516915b828110156103755787850151825560209485019460019092019101610355565b50848210156103935786840151600019600387901b60f8161c191681555b50505050600190811b01905550565b60008083546103b08161025b565b6001821680156103c757600181146103dc5761040c565b60ff198316865281151582028601935061040c565b86600052602060002060005b83811015610404578154888201526001909101906020016103e8565b505081860193505b509195945050505050565b8082018082111561043857634e487b7160e01b600052601160045260246000fd5b92915050565b60805160a05160c05160e051610c1c6104776000396000610259015260006104df015260006104aa015260006101750152610c1c6000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80637ecebe0011610097578063d505accf11610066578063d505accf14610241578063dd5a653a14610254578063dd62ed3e1461027b578063f2fde38b146102a657600080fd5b80637ecebe00146101db5780638da5cb5b146101fb57806395d89b4114610226578063a9059cbb1461022e57600080fd5b8063313ce567116100d3578063313ce567146101705780633644e515146101a957806370a08231146101b1578063715018a6146101d157600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd1461015d575b600080fd5b61010d6102b9565b60405161011a9190610953565b60405180910390f35b6101366101313660046109bd565b610347565b604051901515815260200161011a565b61014f60025481565b60405190815260200161011a565b61013661016b3660046109e7565b6103b4565b6101977f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff909116815260200161011a565b61014f6104a6565b61014f6101bf366004610a24565b60036020526000908152604090205481565b6101d9610501565b005b61014f6101e9366004610a24565b60056020526000908152604090205481565b60065461020e906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b61010d61055b565b61013661023c3660046109bd565b610568565b6101d961024f366004610a46565b6105e0565b61020e7f000000000000000000000000000000000000000000000000000000000000000081565b61014f610289366004610ab9565b600460209081526000928352604080842090915290825290205481565b6101d96102b4366004610a24565b610824565b600080546102c690610aec565b80601f01602080910402602001604051908101604052809291908181526020018280546102f290610aec565b801561033f5780601f106103145761010080835404028352916020019161033f565b820191906000526020600020905b81548152906001019060200180831161032257829003601f168201915b505050505081565b3360008181526004602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103a29086815260200190565b60405180910390a35060015b92915050565b6001600160a01b03831660009081526004602090815260408083203384529091528120546000198114610410576103eb8382610b26565b6001600160a01b03861660009081526004602090815260408083203384529091529020555b6001600160a01b03851660009081526003602052604081208054859290610438908490610b26565b90915550506001600160a01b03808516600081815260036020526040908190208054870190555190918716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906104939087815260200190565b60405180910390a3506001949350505050565b60007f000000000000000000000000000000000000000000000000000000000000000046146104dc576104d76108b9565b905090565b507f000000000000000000000000000000000000000000000000000000000000000090565b6006546001600160a01b0316331461054f5760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064015b60405180910390fd5b6105596000610824565b565b600180546102c690610aec565b33600090815260036020526040812080548391908390610589908490610b26565b90915550506001600160a01b038316600081815260036020526040908190208054850190555133907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906103a29086815260200190565b428410156106305760405162461bcd60e51b815260206004820152601760248201527f5045524d49545f444541444c494e455f455850495245440000000000000000006044820152606401610546565b6000600161063c6104a6565b6001600160a01b038a811660008181526005602090815260409182902080546001810190915582517f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c98184015280840194909452938d166060840152608083018c905260a083019390935260c08083018b90528151808403909101815260e08301909152805192019190912061190160f01b6101008301526101028201929092526101228101919091526101420160408051601f198184030181528282528051602091820120600084529083018083525260ff871690820152606081018590526080810184905260a0016020604051602081039080840390855afa158015610748573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381161580159061077e5750876001600160a01b0316816001600160a01b0316145b6107bb5760405162461bcd60e51b815260206004820152600e60248201526d24a72b20a624a22fa9a4a3a722a960911b6044820152606401610546565b6001600160a01b0390811660009081526004602090815260408083208a8516808552908352928190208990555188815291928a16917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a350505050505050565b6006546001600160a01b0316331461086d5760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b6044820152606401610546565b600680546001600160a01b0319166001600160a01b03831690811790915560405133907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a350565b60007f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60006040516108eb9190610b47565b6040805191829003822060208301939093528101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608201524660808201523060a082015260c00160405160208183030381529060405280519060200120905090565b602081526000825180602084015260005b818110156109815760208186018101516040868401015201610964565b506000604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146109b857600080fd5b919050565b600080604083850312156109d057600080fd5b6109d9836109a1565b946020939093013593505050565b6000806000606084860312156109fc57600080fd5b610a05846109a1565b9250610a13602085016109a1565b929592945050506040919091013590565b600060208284031215610a3657600080fd5b610a3f826109a1565b9392505050565b600080600080600080600060e0888a031215610a6157600080fd5b610a6a886109a1565b9650610a78602089016109a1565b95506040880135945060608801359350608088013560ff81168114610a9c57600080fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215610acc57600080fd5b610ad5836109a1565b9150610ae3602084016109a1565b90509250929050565b600181811c90821680610b0057607f821691505b602082108103610b2057634e487b7160e01b600052602260045260246000fd5b50919050565b818103818111156103ae57634e487b7160e01b600052601160045260246000fd5b6000808354818160011c90506001821680610b6357607f821691505b602082108103610b8157634e487b7160e01b84526022600452602484fd5b808015610b955760018114610baa57610bda565b60ff1984168752821515830287019450610bda565b60008881526020902060005b84811015610bd257815489820152600190910190602001610bb6565b505082870194505b5092969550505050505056fea2646970667358221220d8dd128562eec2bcd041dd8aeda3f3f6ae5fd697e967de2a7ed7c3e116825b2864736f6c634300081b003360c060405234801561001057600080fd5b5060405161094a38038061094a83398101604081905261002f916100a3565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506001600160a01b039081166080521660a0526100d6565b80516001600160a01b038116811461009e57600080fd5b919050565b600080604083850312156100b657600080fd5b6100bf83610087565b91506100cd60208401610087565b90509250929050565b60805160a0516108266101246000396000818161010601528181610165015261022701526000818160920152818161025c0152818161032101528181610423015261050701526108266000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c8063c1b8411a1161005b578063c1b8411a14610101578063c6bc518214610128578063d294f0931461013f578063f2fde38b1461014757600080fd5b80631bea83fe1461008d5780632b7170d0146100d15780638ca8ecd1146100e65780638da5cb5b146100ee575b600080fd5b6100b47f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b0390911681526020015b60405180910390f35b6100e46100df36600461060d565b61015a565b005b6100e46102bb565b6000546100b4906001600160a01b031681565b6100b47f000000000000000000000000000000000000000000000000000000000000000081565b61013160015481565b6040519081526020016100c8565b6100e461049d565b6100e461015536600461063e565b610579565b336001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146101c35760405162461bcd60e51b815260206004820152600960248201526810b232b83637bcb2b960b91b60448201526064015b60405180910390fd5b6001541561020b5760405162461bcd60e51b81526020600482015260156024820152741b999d081a5cc8185b1c9958591e481b1bd8dad959605a1b60448201526064016101ba565b60018190556040516323b872dd60e01b81526001600160a01b037f000000000000000000000000000000000000000000000000000000000000000081166004830152306024830152604482018390527f000000000000000000000000000000000000000000000000000000000000000016906323b872dd90606401600060405180830381600087803b1580156102a057600080fd5b505af11580156102b4573d6000803e3d6000fd5b5050505050565b6000546001600160a01b031633146103045760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064016101ba565b60015460405163133f757160e31b81526000916001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016916399fbab88916103589160040190815260200190565b61018060405180830381865afa158015610376573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061039a91906106ae565b5050505097505050505050505060006064826103b69190610790565b6040805160a08101825260015481526001600160801b038381166020830190815260008385018181526060850191825242608086019081529551630624e65f60e11b81529451600486015291519092166024840152516044830152516064820152905160848201529091507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031690630c49ccbe9060a40160408051808303816000875af1158015610473573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061049791906107cc565b50505050565b6040805160808101825260015481526000546001600160a01b03908116602083019081526001600160801b0383850181815260608501828152955163fc6f786560e01b815294516004860152915183166024850152905181166044840152925190921660648201527f00000000000000000000000000000000000000000000000000000000000000009091169063fc6f78659060840160408051808303816000875af1158015610551573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061057591906107cc565b5050565b6000546001600160a01b031633146105c25760405162461bcd60e51b815260206004820152600c60248201526b15539055551213d49256915160a21b60448201526064016101ba565b600080546001600160a01b0319166001600160a01b0383169081178255604051909133917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a350565b60006020828403121561061f57600080fd5b5035919050565b6001600160a01b038116811461063b57600080fd5b50565b60006020828403121561065057600080fd5b813561065b81610626565b9392505050565b805161066d81610626565b919050565b805162ffffff8116811461066d57600080fd5b8051600281900b811461066d57600080fd5b80516001600160801b038116811461066d57600080fd5b6000806000806000806000806000806000806101808d8f0312156106d157600080fd5b8c516bffffffffffffffffffffffff811681146106ed57600080fd5b9b506106fb60208e01610662565b9a5061070960408e01610662565b995061071760608e01610662565b985061072560808e01610672565b975061073360a08e01610685565b965061074160c08e01610685565b955061074f60e08e01610697565b6101008e01516101208f01519196509450925061076f6101408e01610697565b915061077e6101608e01610697565b90509295989b509295989b509295989b565b60006001600160801b038316806107b757634e487b7160e01b600052601260045260246000fd5b806001600160801b0384160491505092915050565b600080604083850312156107df57600080fd5b50508051602090910151909290915056fea2646970667358221220812cbf834c9016e19ea6e1349683d6dfb01b07b47cc68eba9b92909f7effbcbd64736f6c634300081b0033