Detalhes da transação
Hash de transação
: 0xbb36fcd3f44a398796bbc7b5c9425a2258e6ece43dbd39a39b951454601664d3
Status:
Sucesso
Bloco:
22985712
4.435 confirmações de bloco
Carimbo de data/hora:
28/11/2024, 10:26:11 (2 h ant)
Interagiu com (para):
Montante:
0ETH
($0)
Taxa de transação:
0,000113756462646554
$0,41
L2 Gas price:
0,000000000023835443 ETH(0,023835443 Gwei)
Utilização e limite de gas L2:
4.686.537|
4.648.477(99,19%)
L2 fee paid:
0,000110798508570311 ETH
Taxa de gas L2:
Base: 0,020403418 Gwei
|Prioridade máx.: 0,003432025 Gwei
|Máx.: 0,025825913 Gwei
Preço de custo operacional L1:
0,000000008784312743 ETH(8,784312743 Gwei)
Custo operacional usado L1:
148.389
Taxa escalar L1:
0
L1 fee paid:
0,000002957954076243 ETH
Outros atributos:
Tipo de Txn:2(Um tipo de transação iniciada por EIP-1559)
Nonce:6
Posição no bloco:103
Dados de entrada:
0x60806040526000600b60146101000a81548160ff0219169083151502179055506000600b60156101000a81548160ff02191690831515021790555064746a5288006015553480156200005057600080fd5b50336040518060400160405280600881526020017f41786550534e46540000000000000000000000000000000000000000000000008152506040518060400160405280600b81526020017f5072654e46544178656f6e0000000000000000000000000000000000000000008152508160009081620000cf919062000506565b508060019081620000e1919062000506565b505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603620001595760006040517f1e4fbdf700000000000000000000000000000000000000000000000000000000815260040162000150919062000632565b60405180910390fd5b6200016a81620001c660201b60201c565b507371041dddad3595f9ced3dccfbe3d1f4b0a16bb70600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506200064f565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200030e57607f821691505b602082108103620003245762000323620002c6565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200038e7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200034f565b6200039a86836200034f565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620003e7620003e1620003db84620003b2565b620003bc565b620003b2565b9050919050565b6000819050919050565b6200040383620003c6565b6200041b6200041282620003ee565b8484546200035c565b825550505050565b600090565b6200043262000423565b6200043f818484620003f8565b505050565b5b8181101562000467576200045b60008262000428565b60018101905062000445565b5050565b601f821115620004b65762000480816200032a565b6200048b846200033f565b810160208510156200049b578190505b620004b3620004aa856200033f565b83018262000444565b50505b505050565b600082821c905092915050565b6000620004db60001984600802620004bb565b1980831691505092915050565b6000620004f68383620004c8565b9150826002028217905092915050565b62000511826200028c565b67ffffffffffffffff8111156200052d576200052c62000297565b5b620005398254620002f5565b620005468282856200046b565b600060209050601f8311600181146200057e576000841562000569578287015190505b620005758582620004e8565b865550620005e5565b601f1984166200058e866200032a565b60005b82811015620005b85784890151825560018201915060208501945060208101905062000591565b86831015620005d85784890151620005d4601f891682620004c8565b8355505b6001600288020188555050505b505050505050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b60006200061a82620005ed565b9050919050565b6200062c816200060d565b82525050565b600060208201905062000649600083018462000621565b92915050565b6150fa806200065f6000396000f3fe6080604052600436106102e45760003560e01c80636eb227ce11610190578063b60fed22116100dc578063e985e9c511610095578063ee8ced631161006f578063ee8ced6314610b5b578063f2fde38b14610b86578063f75eff3c14610baf578063f9afb26a14610bec576102e4565b8063e985e9c514610ab6578063ea66aeb314610af3578063ed36169414610b30576102e4565b8063b60fed22146109b1578063b88d4fde146109dc578063b9425fe914610a05578063c87b56dd14610a21578063d531cb7814610a5e578063da0239a614610a89576102e4565b8063819c90c4116101495780638da5cb5b116101235780638da5cb5b1461090757806392d64a5d1461093257806395d89b411461095d578063a22cb46514610988576102e4565b8063819c90c4146108835780638542bdff1461089f57806386b660c7146108dc576102e4565b80636eb227ce1461076e57806370a0823114610799578063715018a6146107d657806375b67532146107ed57806376327a91146108095780637ed0f1c114610846576102e4565b80633717ec4a1161024f57806354257420116102085780635e46849a116101e25780635e46849a146106b05780636352211e146106db57806365cf7c9b146107185780636767e24b14610743576102e4565b8063542574201461063e578063568725d4146106695780635c975abb14610685576102e4565b80633717ec4a14610542578063380257d0146105595780633ccfd60b1461058457806342842e0e1461059b5780634f6ccce7146105c4578063508852c814610601576102e4565b806316c38b3c116102a157806316c38b3c1461041f57806318160ddd1461044857806323b872dd146104735780632a55205a1461049c5780632f745c59146104da5780633021459914610517576102e4565b806301ffc9a7146102e957806306fdde0314610326578063081812fc14610351578063095ea7b31461038e57806312319cac146103b757806316316d09146103e2575b600080fd5b3480156102f557600080fd5b50610310600480360381019061030b9190613af0565b610c15565b60405161031d9190613b38565b60405180910390f35b34801561033257600080fd5b5061033b610c8f565b6040516103489190613be3565b60405180910390f35b34801561035d57600080fd5b5061037860048036038101906103739190613c3b565b610d21565b6040516103859190613ca9565b60405180910390f35b34801561039a57600080fd5b506103b560048036038101906103b09190613cf0565b610d3d565b005b3480156103c357600080fd5b506103cc610d53565b6040516103d99190613d3f565b60405180910390f35b3480156103ee57600080fd5b5061040960048036038101906104049190613d5a565b610d59565b6040516104169190613d3f565b60405180910390f35b34801561042b57600080fd5b5061044660048036038101906104419190613db3565b610d71565b005b34801561045457600080fd5b5061045d610d96565b60405161046a9190613d3f565b60405180910390f35b34801561047f57600080fd5b5061049a60048036038101906104959190613de0565b610da3565b005b3480156104a857600080fd5b506104c360048036038101906104be9190613e33565b610ea5565b6040516104d1929190613e73565b60405180910390f35b3480156104e657600080fd5b5061050160048036038101906104fc9190613cf0565b610ed6565b60405161050e9190613d3f565b60405180910390f35b34801561052357600080fd5b5061052c610f7f565b6040516105399190613d3f565b60405180910390f35b34801561054e57600080fd5b50610557611063565b005b34801561056557600080fd5b5061056e6110dd565b60405161057b9190613d3f565b60405180910390f35b34801561059057600080fd5b506105996110e3565b005b3480156105a757600080fd5b506105c260048036038101906105bd9190613de0565b61113b565b005b3480156105d057600080fd5b506105eb60048036038101906105e69190613c3b565b61115b565b6040516105f89190613d3f565b60405180910390f35b34801561060d57600080fd5b5061062860048036038101906106239190613d5a565b6111d1565b6040516106359190613d3f565b60405180910390f35b34801561064a57600080fd5b506106536111e9565b6040516106609190613d3f565b60405180910390f35b610683600480360381019061067e9190613c3b565b6111ef565b005b34801561069157600080fd5b5061069a611490565b6040516106a79190613b38565b60405180910390f35b3480156106bc57600080fd5b506106c56114a3565b6040516106d29190613d3f565b60405180910390f35b3480156106e757600080fd5b5061070260048036038101906106fd9190613c3b565b6114a9565b60405161070f9190613ca9565b60405180910390f35b34801561072457600080fd5b5061072d6114bb565b60405161073a9190613d3f565b60405180910390f35b34801561074f57600080fd5b506107586114c1565b6040516107659190613d3f565b60405180910390f35b34801561077a57600080fd5b506107836114c7565b6040516107909190613d3f565b60405180910390f35b3480156107a557600080fd5b506107c060048036038101906107bb9190613d5a565b61153b565b6040516107cd9190613d3f565b60405180910390f35b3480156107e257600080fd5b506107eb6115f5565b005b61080760048036038101906108029190613c3b565b611609565b005b34801561081557600080fd5b50610830600480360381019061082b9190613d5a565b6118c7565b60405161083d9190613d3f565b60405180910390f35b34801561085257600080fd5b5061086d60048036038101906108689190613c3b565b6118df565b60405161087a9190613b38565b60405180910390f35b61089d60048036038101906108989190613c3b565b6118ff565b005b3480156108ab57600080fd5b506108c660048036038101906108c19190613c3b565b611bb0565b6040516108d39190613d3f565b60405180910390f35b3480156108e857600080fd5b506108f1611c27565b6040516108fe9190613d3f565b60405180910390f35b34801561091357600080fd5b5061091c611c30565b6040516109299190613ca9565b60405180910390f35b34801561093e57600080fd5b50610947611c5a565b6040516109549190613d3f565b60405180910390f35b34801561096957600080fd5b50610972611c62565b60405161097f9190613be3565b60405180910390f35b34801561099457600080fd5b506109af60048036038101906109aa9190613e9c565b611cf4565b005b3480156109bd57600080fd5b506109c6611d0a565b6040516109d39190613d3f565b60405180910390f35b3480156109e857600080fd5b50610a0360048036038101906109fe9190614011565b611d13565b005b610a1f6004803603810190610a1a9190614094565b611d38565b005b348015610a2d57600080fd5b50610a486004803603810190610a439190613c3b565b6121a1565b604051610a559190613be3565b60405180910390f35b348015610a6a57600080fd5b50610a7361228e565b604051610a809190613d3f565b60405180910390f35b348015610a9557600080fd5b50610a9e612294565b604051610aad939291906140e7565b60405180910390f35b348015610ac257600080fd5b50610add6004803603810190610ad8919061411e565b6122d4565b604051610aea9190613b38565b60405180910390f35b348015610aff57600080fd5b50610b1a6004803603810190610b159190613d5a565b612368565b604051610b27919061421c565b60405180910390f35b348015610b3c57600080fd5b50610b45612416565b604051610b529190613b38565b60405180910390f35b348015610b6757600080fd5b50610b70612429565b604051610b7d9190613d3f565b60405180910390f35b348015610b9257600080fd5b50610bad6004803603810190610ba89190613d5a565b61242f565b005b348015610bbb57600080fd5b50610bd66004803603810190610bd19190613d5a565b6124b5565b604051610be39190613d3f565b60405180910390f35b348015610bf857600080fd5b50610c136004803603810190610c0e9190614306565b6124cd565b005b60007f780e9d63000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19161480610c885750610c8782612841565b5b9050919050565b606060008054610c9e9061437e565b80601f0160208091040260200160405190810160405280929190818152602001828054610cca9061437e565b8015610d175780601f10610cec57610100808354040283529160200191610d17565b820191906000526020600020905b815481529060010190602001808311610cfa57829003601f168201915b5050505050905090565b6000610d2c82612923565b50610d36826129ab565b9050919050565b610d4f8282610d4a6129e8565b6129f0565b5050565b600e5481565b60126020528060005260406000206000915090505481565b610d79612a02565b80600b60146101000a81548160ff02191690831515021790555050565b6000600880549050905090565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e155760006040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401610e0c9190613ca9565b60405180910390fd5b6000610e298383610e246129e8565b612a89565b90508373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614610e9f578382826040517f64283d7b000000000000000000000000000000000000000000000000000000008152600401610e96939291906143af565b60405180910390fd5b50505050565b600080610eb0611c30565b6127106101f485610ec19190614415565b610ecb9190614486565b915091509250929050565b6000610ee18361153b565b8210610f265782826040517fa57d13dc000000000000000000000000000000000000000000000000000000008152600401610f1d929190613e73565b60405180910390fd5b600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002054905092915050565b600080600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663feaf968c6040518163ffffffff1660e01b815260040160a060405180830381865afa158015610fef573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110139190614544565b5050509150506000811361105c576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110539061460b565b60405180910390fd5b8091505090565b61106b612a02565b600b60159054906101000a900460ff1615600b60156101000a81548160ff0219169083151502179055507ff715f28c300fa5efa730d9cc50dcde760d4cb13f0253c1fd05255b27031e0dbb600b60159054906101000a900460ff166040516110d39190613b38565b60405180910390a1565b61271081565b6110eb612a02565b6110f3611c30565b73ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f19350505050158015611138573d6000803e3d6000fd5b50565b61115683838360405180602001604052806000815250611d13565b505050565b6000611165610d96565b82106111ab576000826040517fa57d13dc0000000000000000000000000000000000000000000000000000000081526004016111a2929190613e73565b60405180910390fd5b600882815481106111bf576111be61462b565b5b90600052602060002001549050919050565b60106020528060005260406000206000915090505481565b600d5481565b600b60149054906101000a900460ff161561123f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611236906146a6565b60405180910390fd5b614e2081600c5461125091906146c6565b1115611291576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161128890614746565b60405180910390fd5b6000816112a16377359400611bb0565b6112ab9190614415565b90508034146112ef576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016112e6906147b2565b60405180910390fd5b6015548263773594006113029190614415565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461134c91906146c6565b111561138d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016113849061481e565b60405180910390fd5b60005b8281101561140d576000600182600c546113aa91906146c6565b6113b491906146c6565b90506113c03382612ba6565b6040518060800160405280605e8152602001615067605e91396014600083815260200190815260200160002090816113f891906149ea565b5050808061140590614abc565b915050611390565b5081600c600082825461142091906146c6565b925050819055508163773594006114379190614415565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461148591906146c6565b925050819055505050565b600b60149054906101000a900460ff1681565b600c5481565b60006114b482612923565b9050919050565b600f5481565b60155481565b6000600f5442101561150e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161150590614b50565b60405180910390fd5b600162093a80600f54426115229190614b70565b61152c9190614486565b61153691906146c6565b905090565b60008073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16036115ae5760006040517f89c62b640000000000000000000000000000000000000000000000000000000081526004016115a59190613ca9565b60405180910390fd5b600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6115fd612a02565b6116076000612bc4565b565b600b60149054906101000a900460ff1615611659576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611650906146a6565b60405180910390fd5b6103e881600e5461166a91906146c6565b11156116ab576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116a290614bf0565b60405180910390fd5b6000816116bc640ba43b7400611bb0565b6116c69190614415565b905080341461170a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611701906147b2565b60405180910390fd5b60155482640ba43b740061171e9190614415565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461176891906146c6565b11156117a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016117a09061481e565b60405180910390fd5b60005b82811015611843576000612710614e20600184600e546117cc91906146c6565b6117d691906146c6565b6117e091906146c6565b6117ea91906146c6565b90506117f63382612ba6565b6040518060800160405280605e8152602001614fab605e913960146000838152602001908152602001600020908161182e91906149ea565b5050808061183b90614abc565b9150506117ac565b5081600e600082825461185691906146c6565b9250508190555081640ba43b740061186e9190614415565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546118bc91906146c6565b925050819055505050565b60116020528060005260406000206000915090505481565b60136020528060005260406000206000915054906101000a900460ff1681565b600b60149054906101000a900460ff161561194f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611946906146a6565b60405180910390fd5b61271081600d5461196091906146c6565b11156119a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161199890614c5c565b60405180910390fd5b6000816119b264012a05f200611bb0565b6119bc9190614415565b9050803414611a00576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016119f7906147b2565b60405180910390fd5b6015548264012a05f200611a149190614415565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a5e91906146c6565b1115611a9f576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611a969061481e565b60405180910390fd5b60005b82811015611b2c576000614e20600183600d54611abf91906146c6565b611ac991906146c6565b611ad391906146c6565b9050611adf3382612ba6565b6040518060800160405280605e8152602001615009605e9139601460008381526020019081526020016000209081611b1791906149ea565b50508080611b2490614abc565b915050611aa2565b5081600d6000828254611b3f91906146c6565b925050819055508164012a05f200611b579190614415565b601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254611ba591906146c6565b925050819055505050565b600080611bbb610f7f565b905060008111611c00576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611bf790614cc8565b60405180910390fd5b80670de0b6b3a764000084611c159190614415565b611c1f9190614486565b915050919050565b64012a05f20081565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b637735940081565b606060018054611c719061437e565b80601f0160208091040260200160405190810160405280929190818152602001828054611c9d9061437e565b8015611cea5780601f10611cbf57610100808354040283529160200191611cea565b820191906000526020600020905b815481529060010190602001808311611ccd57829003601f168201915b5050505050905090565b611d06611cff6129e8565b8383612c8a565b5050565b640ba43b740081565b611d1e848484610da3565b611d32611d296129e8565b85858585612df9565b50505050565b600b60149054906101000a900460ff1615611d88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611d7f906146a6565b60405180910390fd5b600080841115611ea457614e2084600c54611da391906146c6565b1115611de4576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ddb90614746565b60405180910390fd5b611dfc846377359400611df79190614415565b611bb0565b81611e0791906146c6565b905060005b84811015611e89576000600182600c54611e2691906146c6565b611e3091906146c6565b9050611e3c3382612ba6565b6040518060800160405280605e8152602001615067605e9139601460008381526020019081526020016000209081611e7491906149ea565b50508080611e8190614abc565b915050611e0c565b5083600c6000828254611e9c91906146c6565b925050819055505b6000831115611fcd5761271083600d54611ebe91906146c6565b1115611eff576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401611ef690614c5c565b60405180910390fd5b611f188364012a05f200611f139190614415565b611bb0565b81611f2391906146c6565b905060005b83811015611fb2576000614e20600183600d54611f4591906146c6565b611f4f91906146c6565b611f5991906146c6565b9050611f653382612ba6565b6040518060800160405280605e8152602001615009605e9139601460008381526020019081526020016000209081611f9d91906149ea565b50508080611faa90614abc565b915050611f28565b5082600d6000828254611fc591906146c6565b925050819055505b6000821115612103576103e882600e54611fe791906146c6565b1115612028576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161201f90614bf0565b60405180910390fd5b61204182640ba43b740061203c9190614415565b611bb0565b8161204c91906146c6565b905060005b828110156120e8576000612710614e20600184600e5461207191906146c6565b61207b91906146c6565b61208591906146c6565b61208f91906146c6565b905061209b3382612ba6565b6040518060800160405280605e8152602001614fab605e91396014600083815260200190815260200160002090816120d391906149ea565b505080806120e090614abc565b915050612051565b5081600e60008282546120fb91906146c6565b925050819055505b803414612145576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161213c906147b2565b60405180910390fd5b80601260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461219491906146c6565b9250508190555050505050565b60606121ac82612faa565b6121eb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016121e290614d34565b60405180910390fd5b6014600083815260200190815260200160002080546122099061437e565b80601f01602080910402602001604051908101604052809291908181526020018280546122359061437e565b80156122825780601f1061225757610100808354040283529160200191612282565b820191906000526020600020905b81548152906001019060200180831161226557829003601f168201915b50505050509050919050565b614e2081565b6000806000600c54614e206122a99190614b70565b600d546127106122b99190614b70565b600e546103e86122c99190614b70565b925092509250909192565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16905092915050565b606060006123758361153b565b905060008167ffffffffffffffff81111561239357612392613ee6565b5b6040519080825280602002602001820160405280156123c15781602001602082028036833780820191505090505b50905060005b8281101561240b576123d98582610ed6565b8282815181106123ec576123eb61462b565b5b602002602001018181525050808061240390614abc565b9150506123c7565b508092505050919050565b600b60159054906101000a900460ff1681565b6103e881565b612437612a02565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036124a95760006040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081526004016124a09190613ca9565b60405180910390fd5b6124b281612bc4565b50565b60166020528060005260406000206000915090505481565b600b60159054906101000a900460ff166125f4576124ea33612feb565b60006124f46114c7565b90506000601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054826003612543610d96565b61254d9190614486565b6125579190614415565b6125619190614b70565b9050808351601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546125b091906146c6565b11156125f1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016125e890614da0565b60405180910390fd5b50505b60005b815181101561277a5760008282815181106126155761261461462b565b5b602002602001015190503373ffffffffffffffffffffffffffffffffffffffff1661263f826114a9565b73ffffffffffffffffffffffffffffffffffffffff1614612695576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161268c90614e0c565b60405180910390fd5b6013600082815260200190815260200160002060009054906101000a900460ff16156126f6576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016126ed90614e78565b60405180910390fd5b60016013600083815260200190815260200160002060006101000a81548160ff021916908315150217905550803373ffffffffffffffffffffffffffffffffffffffff167f4896181ff8f4543cc00db9fe9b6fb7e6f032b7eb772c72ab1ec1b4d2e03b936960405160405180910390a350808061277290614abc565b9150506125f7565b50600b60159054906101000a900460ff166127e7578051601060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546127df91906146c6565b925050819055505b8051601160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461283791906146c6565b9250508190555050565b60007f80ac58cd000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916148061290c57507f5b5e139f000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b8061291c575061291b826130cc565b5b9050919050565b60008061292f83613136565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16036129a257826040517f7e2732890000000000000000000000000000000000000000000000000000000081526004016129999190613d3f565b60405180910390fd5b80915050919050565b60006004600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600033905090565b6129fd8383836001613173565b505050565b612a0a6129e8565b73ffffffffffffffffffffffffffffffffffffffff16612a28611c30565b73ffffffffffffffffffffffffffffffffffffffff1614612a8757612a4b6129e8565b6040517f118cdaa7000000000000000000000000000000000000000000000000000000008152600401612a7e9190613ca9565b60405180910390fd5b565b600080612a97858585613338565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603612adb57612ad684613552565b612b1a565b8473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612b1957612b18818561359b565b5b5b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1603612b5c57612b5784613686565b612b9b565b8473ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612b9a57612b998585613757565b5b5b809150509392505050565b612bc08282604051806020016040528060008152506137e2565b5050565b6000600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905081600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508173ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603612cfb57816040517f5b08ba18000000000000000000000000000000000000000000000000000000008152600401612cf29190613ca9565b60405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c3183604051612dec9190613b38565b60405180910390a3505050565b60008373ffffffffffffffffffffffffffffffffffffffff163b1115612fa3578273ffffffffffffffffffffffffffffffffffffffff1663150b7a02868685856040518563ffffffff1660e01b8152600401612e589493929190614eed565b6020604051808303816000875af1925050508015612e9457506040513d601f19601f82011682018060405250810190612e919190614f4e565b60015b612f18573d8060008114612ec4576040519150601f19603f3d011682016040523d82523d6000602084013e612ec9565b606091505b506000815103612f1057836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401612f079190613ca9565b60405180910390fd5b805181602001fd5b63150b7a0260e01b7bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916817bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614612fa157836040517f64a0ae92000000000000000000000000000000000000000000000000000000008152600401612f989190613ca9565b60405180910390fd5b505b5050505050565b60008073ffffffffffffffffffffffffffffffffffffffff16612fcc836114a9565b73ffffffffffffffffffffffffffffffffffffffff1614159050919050565b6000612ff56114c7565b905080601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156130c8576000601060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080601660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b5050565b60007f01ffc9a7000000000000000000000000000000000000000000000000000000007bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60006002600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b80806131ac5750600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b156132e05760006131bc84612923565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415801561322757508273ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b801561323a575061323881846122d4565b155b1561327c57826040517fa9fbf51f0000000000000000000000000000000000000000000000000000000081526004016132739190613ca9565b60405180910390fd5b81156132de57838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45b505b836004600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b60008061334484613136565b9050600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161461338657613385818486613806565b5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614613417576133c8600085600080613173565b6001600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161461349a576001600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b846002600086815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550838573ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef60405160405180910390a4809150509392505050565b6008805490506009600083815260200190815260200160002081905550600881908060018154018082558091505060019003906000526020600020016000909190919091505550565b60006135a68361153b565b90506000600760008481526020019081526020016000205490506000600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508282146136525760008160008581526020019081526020016000205490508082600085815260200190815260200160002081905550826007600083815260200190815260200160002081905550505b6007600085815260200190815260200160002060009055806000848152602001908152602001600020600090555050505050565b6000600160088054905061369a9190614b70565b90506000600960008481526020019081526020016000205490506000600883815481106136ca576136c961462b565b5b9060005260206000200154905080600883815481106136ec576136eb61462b565b5b90600052602060002001819055508160096000838152602001908152602001600020819055506009600085815260200190815260200160002060009055600880548061373b5761373a614f7b565b5b6001900381819060005260206000200160009055905550505050565b600060016137648461153b565b61376e9190614b70565b905081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002081905550806007600084815260200190815260200160002081905550505050565b6137ec83836138ca565b6138016137f76129e8565b6000858585612df9565b505050565b6138118383836139c3565b6138c557600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff160361388657806040517f7e27328900000000000000000000000000000000000000000000000000000000815260040161387d9190613d3f565b60405180910390fd5b81816040517f177e802f0000000000000000000000000000000000000000000000000000000081526004016138bc929190613e73565b60405180910390fd5b505050565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361393c5760006040517f64a0ae920000000000000000000000000000000000000000000000000000000081526004016139339190613ca9565b60405180910390fd5b600061394a83836000612a89565b9050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146139be5760006040517f73c6ac6e0000000000000000000000000000000000000000000000000000000081526004016139b59190613ca9565b60405180910390fd5b505050565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015613a7b57508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff161480613a3c5750613a3b84846122d4565b5b80613a7a57508273ffffffffffffffffffffffffffffffffffffffff16613a62836129ab565b73ffffffffffffffffffffffffffffffffffffffff16145b5b90509392505050565b6000604051905090565b600080fd5b600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082169050919050565b613acd81613a98565b8114613ad857600080fd5b50565b600081359050613aea81613ac4565b92915050565b600060208284031215613b0657613b05613a8e565b5b6000613b1484828501613adb565b91505092915050565b60008115159050919050565b613b3281613b1d565b82525050565b6000602082019050613b4d6000830184613b29565b92915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015613b8d578082015181840152602081019050613b72565b60008484015250505050565b6000601f19601f8301169050919050565b6000613bb582613b53565b613bbf8185613b5e565b9350613bcf818560208601613b6f565b613bd881613b99565b840191505092915050565b60006020820190508181036000830152613bfd8184613baa565b905092915050565b6000819050919050565b613c1881613c05565b8114613c2357600080fd5b50565b600081359050613c3581613c0f565b92915050565b600060208284031215613c5157613c50613a8e565b5b6000613c5f84828501613c26565b91505092915050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000613c9382613c68565b9050919050565b613ca381613c88565b82525050565b6000602082019050613cbe6000830184613c9a565b92915050565b613ccd81613c88565b8114613cd857600080fd5b50565b600081359050613cea81613cc4565b92915050565b60008060408385031215613d0757613d06613a8e565b5b6000613d1585828601613cdb565b9250506020613d2685828601613c26565b9150509250929050565b613d3981613c05565b82525050565b6000602082019050613d546000830184613d30565b92915050565b600060208284031215613d7057613d6f613a8e565b5b6000613d7e84828501613cdb565b91505092915050565b613d9081613b1d565b8114613d9b57600080fd5b50565b600081359050613dad81613d87565b92915050565b600060208284031215613dc957613dc8613a8e565b5b6000613dd784828501613d9e565b91505092915050565b600080600060608486031215613df957613df8613a8e565b5b6000613e0786828701613cdb565b9350506020613e1886828701613cdb565b9250506040613e2986828701613c26565b9150509250925092565b60008060408385031215613e4a57613e49613a8e565b5b6000613e5885828601613c26565b9250506020613e6985828601613c26565b9150509250929050565b6000604082019050613e886000830185613c9a565b613e956020830184613d30565b9392505050565b60008060408385031215613eb357613eb2613a8e565b5b6000613ec185828601613cdb565b9250506020613ed285828601613d9e565b9150509250929050565b600080fd5b600080fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b613f1e82613b99565b810181811067ffffffffffffffff82111715613f3d57613f3c613ee6565b5b80604052505050565b6000613f50613a84565b9050613f5c8282613f15565b919050565b600067ffffffffffffffff821115613f7c57613f7b613ee6565b5b613f8582613b99565b9050602081019050919050565b82818337600083830152505050565b6000613fb4613faf84613f61565b613f46565b905082815260208101848484011115613fd057613fcf613ee1565b5b613fdb848285613f92565b509392505050565b600082601f830112613ff857613ff7613edc565b5b8135614008848260208601613fa1565b91505092915050565b6000806000806080858703121561402b5761402a613a8e565b5b600061403987828801613cdb565b945050602061404a87828801613cdb565b935050604061405b87828801613c26565b925050606085013567ffffffffffffffff81111561407c5761407b613a93565b5b61408887828801613fe3565b91505092959194509250565b6000806000606084860312156140ad576140ac613a8e565b5b60006140bb86828701613c26565b93505060206140cc86828701613c26565b92505060406140dd86828701613c26565b9150509250925092565b60006060820190506140fc6000830186613d30565b6141096020830185613d30565b6141166040830184613d30565b949350505050565b6000806040838503121561413557614134613a8e565b5b600061414385828601613cdb565b925050602061415485828601613cdb565b9150509250929050565b600081519050919050565b600082825260208201905092915050565b6000819050602082019050919050565b61419381613c05565b82525050565b60006141a5838361418a565b60208301905092915050565b6000602082019050919050565b60006141c98261415e565b6141d38185614169565b93506141de8361417a565b8060005b8381101561420f5781516141f68882614199565b9750614201836141b1565b9250506001810190506141e2565b5085935050505092915050565b6000602082019050818103600083015261423681846141be565b905092915050565b600067ffffffffffffffff82111561425957614258613ee6565b5b602082029050602081019050919050565b600080fd5b600061428261427d8461423e565b613f46565b905080838252602082019050602084028301858111156142a5576142a461426a565b5b835b818110156142ce57806142ba8882613c26565b8452602084019350506020810190506142a7565b5050509392505050565b600082601f8301126142ed576142ec613edc565b5b81356142fd84826020860161426f565b91505092915050565b60006020828403121561431c5761431b613a8e565b5b600082013567ffffffffffffffff81111561433a57614339613a93565b5b614346848285016142d8565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061439657607f821691505b6020821081036143a9576143a861434f565b5b50919050565b60006060820190506143c46000830186613c9a565b6143d16020830185613d30565b6143de6040830184613c9a565b949350505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061442082613c05565b915061442b83613c05565b925082820261443981613c05565b915082820484148315176144505761444f6143e6565b5b5092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b600061449182613c05565b915061449c83613c05565b9250826144ac576144ab614457565b5b828204905092915050565b600069ffffffffffffffffffff82169050919050565b6144d6816144b7565b81146144e157600080fd5b50565b6000815190506144f3816144cd565b92915050565b6000819050919050565b61450c816144f9565b811461451757600080fd5b50565b60008151905061452981614503565b92915050565b60008151905061453e81613c0f565b92915050565b600080600080600060a086880312156145605761455f613a8e565b5b600061456e888289016144e4565b955050602061457f8882890161451a565b94505060406145908882890161452f565b93505060606145a18882890161452f565b92505060806145b2888289016144e4565b9150509295509295909350565b7f496e76616c6964204554482070726963652066726f6d20436861696e6c696e6b600082015250565b60006145f5602083613b5e565b9150614600826145bf565b602082019050919050565b60006020820190508181036000830152614624816145e8565b9050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f436f6e7472616374206973207061757365640000000000000000000000000000600082015250565b6000614690601283613b5e565b915061469b8261465a565b602082019050919050565b600060208201905081810360008301526146bf81614683565b9050919050565b60006146d182613c05565b91506146dc83613c05565b92508282019050808211156146f4576146f36143e6565b5b92915050565b7f45786365656473204e6f766120737570706c7900000000000000000000000000600082015250565b6000614730601383613b5e565b915061473b826146fa565b602082019050919050565b6000602082019050818103600083015261475f81614723565b9050919050565b7f496e636f72726563742045544820616d6f756e74000000000000000000000000600082015250565b600061479c601483613b5e565b91506147a782614766565b602082019050919050565b600060208201905081810360008301526147cb8161478f565b9050919050565b7f457863656564732077616c6c6574206c696d6974000000000000000000000000600082015250565b6000614808601483613b5e565b9150614813826147d2565b602082019050919050565b60006020820190508181036000830152614837816147fb565b9050919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026148a07fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82614863565b6148aa8683614863565b95508019841693508086168417925050509392505050565b6000819050919050565b60006148e76148e26148dd84613c05565b6148c2565b613c05565b9050919050565b6000819050919050565b614901836148cc565b61491561490d826148ee565b848454614870565b825550505050565b600090565b61492a61491d565b6149358184846148f8565b505050565b5b818110156149595761494e600082614922565b60018101905061493b565b5050565b601f82111561499e5761496f8161483e565b61497884614853565b81016020851015614987578190505b61499b61499385614853565b83018261493a565b50505b505050565b600082821c905092915050565b60006149c1600019846008026149a3565b1980831691505092915050565b60006149da83836149b0565b9150826002028217905092915050565b6149f382613b53565b67ffffffffffffffff811115614a0c57614a0b613ee6565b5b614a16825461437e565b614a2182828561495d565b600060209050601f831160018114614a545760008415614a42578287015190505b614a4c85826149ce565b865550614ab4565b601f198416614a628661483e565b60005b82811015614a8a57848901518255600182019150602085019450602081019050614a65565b86831015614aa75784890151614aa3601f8916826149b0565b8355505b6001600288020188555050505b505050505050565b6000614ac782613c05565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614af957614af86143e6565b5b600182019050919050565b7f526564656d7074696f6e206e6f74207374617274656400000000000000000000600082015250565b6000614b3a601683613b5e565b9150614b4582614b04565b602082019050919050565b60006020820190508181036000830152614b6981614b2d565b9050919050565b6000614b7b82613c05565b9150614b8683613c05565b9250828203905081811115614b9e57614b9d6143e6565b5b92915050565b7f45786365656473205175616e74756d20737570706c7900000000000000000000600082015250565b6000614bda601683613b5e565b9150614be582614ba4565b602082019050919050565b60006020820190508181036000830152614c0981614bcd565b9050919050565b7f45786365656473204c756d696e6120737570706c790000000000000000000000600082015250565b6000614c46601583613b5e565b9150614c5182614c10565b602082019050919050565b60006020820190508181036000830152614c7581614c39565b9050919050565b7f496e76616c696420455448207072696365000000000000000000000000000000600082015250565b6000614cb2601183613b5e565b9150614cbd82614c7c565b602082019050919050565b60006020820190508181036000830152614ce181614ca5565b9050919050565b7f546f6b656e20646f6573206e6f74206578697374000000000000000000000000600082015250565b6000614d1e601483613b5e565b9150614d2982614ce8565b602082019050919050565b60006020820190508181036000830152614d4d81614d11565b9050919050565b7f45786365656473207765656b6c7920726564656d7074696f6e206c696d697400600082015250565b6000614d8a601f83613b5e565b9150614d9582614d54565b602082019050919050565b60006020820190508181036000830152614db981614d7d565b9050919050565b7f4e6f7420746f6b656e206f776e65720000000000000000000000000000000000600082015250565b6000614df6600f83613b5e565b9150614e0182614dc0565b602082019050919050565b60006020820190508181036000830152614e2581614de9565b9050919050565b7f416c72656164792072656465656d656400000000000000000000000000000000600082015250565b6000614e62601083613b5e565b9150614e6d82614e2c565b602082019050919050565b60006020820190508181036000830152614e9181614e55565b9050919050565b600081519050919050565b600082825260208201905092915050565b6000614ebf82614e98565b614ec98185614ea3565b9350614ed9818560208601613b6f565b614ee281613b99565b840191505092915050565b6000608082019050614f026000830187613c9a565b614f0f6020830186613c9a565b614f1c6040830185613d30565b8181036060830152614f2e8184614eb4565b905095945050505050565b600081519050614f4881613ac4565b92915050565b600060208284031215614f6457614f63613a8e565b5b6000614f7284828501614f39565b91505092915050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fdfe68747470733a2f2f636f6e74656e742d746f6d61746f2d666973682e6d7966696c65626173652e636f6d2f697066732f516d6238747863414a765138625a54616270634746646336773139626339436731327132725a4d575444454d4d5a68747470733a2f2f636f6e74656e742d746f6d61746f2d666973682e6d7966696c65626173652e636f6d2f697066732f516d5958675632567963316b58394c374745557557624675796e37764279726a6856774d3979764a765a4173367768747470733a2f2f636f6e74656e742d746f6d61746f2d666973682e6d7966696c65626173652e636f6d2f697066732f516d62676a42657651486d596e4b76703241596e43354e377a3978755537347152635a41747a55513154584c365aa26469706673582212201c02db9964d540191b240ce181c0a7e7b4b415bf372029f9a58eb77d03754eb664736f6c63430008140033