Transaction details
Txn hash
: 0xb3d02746867908632b9a751858192433d32bb4586ed0d6fbd0af5ce1d805566f
Status:
Success
Block:
24371957
1,872,522 block confirmations
Timestamp:
12/30/2024, 12:34:21 (1 month ago)
Interacted with (to):
Amount:
0ETH
($0)
Txn fee:
0.000079949705128295
$0.27
L2 Gas price:
0.000000000014781897 ETH(0.014781897 Gwei)
L2 Gas limit & usage:
7,169,752|
4,903,795(68.4%)
L2 fee paid:
0.000072487392599115 ETH
L2 Gas fee:
Base: 0.013761464 Gwei
L1 Gas price:
0.000000002575401868 ETH(2.575401868 Gwei)
L1 Gas used:
174,756
L1 fee scalar:
0
L1 fee paid:
0.00000746231252918 ETH
Other attributes:
Txn type:0(legacy txn)
Nonce:602
Position in block:92
Input data:
0xd5e9ee203d65c6c01b279d528a23d7366e288d5b391e1165a4a7bd34cfc5572860a06040526008805460ff1916905534801561001a57600080fd5b5060408051808201825260118152702b19a0baba37b6b0ba34b7b727b93232b960791b60208083019182528351808501855260038152620342e360ec1b8183019081526001805460ff19169055600783527f6d5257204ebe7d88fd91ae87941cb2dd9d8062b64ae5a2bd2d28ec40b9fbf6df80546001600160401b0319908116674ccccccccccccc009081179092557fb39221ace053465ec3453ce2b36430bd138b997ecea25c1043da0c366812b8288054821690921790915560026000527fb7c774451310d1be4108bc180d1b52823cb0ee0274a6c0081bcaf94f115fb96d8054909116673333333333333400179055600680546001600160a01b031916321790559351909220915190922083517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f81850152808501929092526060820152466080808301919091523060a0808401919091528451808403909101815260c0909201909352805191012090526080516155c2620001aa600039600081816102930152613cc601526155c26000f3fe6080604052600436106101a05760003560e01c80637ae0c2ec116100ec578063c31c9c071161008a578063d6ee2b4211610064578063d6ee2b42146104e0578063e32bbc9e14610500578063f5b541a614610513578063f8453e7c1461054757600080fd5b8063c31c9c0714610468578063c8bfbbbe14610488578063d547741f146104c057600080fd5b806385f438c1116100c657806385f438c1146103f15780639155c7c01461041357806391d1485414610433578063a217fddf1461045357600080fd5b80637ae0c2ec1461039c5780637b9f76b5146103bc5780638456cb59146103dc57600080fd5b806336568abe11610159578063552e94a911610133578063552e94a91461030a578063563166a9146103425780635c975abb1461036257806375b238fc1461037a57600080fd5b806336568abe146102b55780633f4ba83a146102d55780634ec5908d146102ea57600080fd5b806301ffc9a7146101ac578063248a9ca3146101e15780632f2ff15d1461021f5780632f622e6b14610241578063340ed32a146102615780633644e5151461028157600080fd5b366101a757005b600080fd5b3480156101b857600080fd5b506101cc6101c73660046148a9565b610567565b60405190151581526020015b60405180910390f35b3480156101ed57600080fd5b506102116101fc3660046148d3565b60009081526020819052604090206001015490565b6040519081526020016101d8565b34801561022b57600080fd5b5061023f61023a366004614901565b61059e565b005b34801561024d57600080fd5b5061023f61025c366004614931565b6105c8565b34801561026d57600080fd5b5061023f61027c366004614992565b610623565b34801561028d57600080fd5b506102117f000000000000000000000000000000000000000000000000000000000000000081565b3480156102c157600080fd5b5061023f6102d0366004614901565b61072c565b3480156102e157600080fd5b5061023f6107af565b3480156102f657600080fd5b5061023f610305366004614931565b6107d2565b34801561031657600080fd5b5060055461032a906001600160a01b031681565b6040516001600160a01b0390911681526020016101d8565b34801561034e57600080fd5b506101cc61035d366004614a29565b61080d565b34801561036e57600080fd5b5060015460ff166101cc565b34801561038657600080fd5b5061021160008051602061556d83398151915281565b3480156103a857600080fd5b5061023f6103b7366004614a6a565b610847565b3480156103c857600080fd5b5061023f6103d7366004614ad5565b610944565b3480156103e857600080fd5b5061023f6109c4565b3480156103fd57600080fd5b5061021160008051602061554d83398151915281565b34801561041f57600080fd5b5061023f61042e366004614b1a565b6109e4565b34801561043f57600080fd5b506101cc61044e366004614901565b610a8a565b34801561045f57600080fd5b50610211600081565b34801561047457600080fd5b5060045461032a906001600160a01b031681565b34801561049457600080fd5b506104a86104a3366004614b72565b610ab3565b6040516001600160401b0390911681526020016101d8565b3480156104cc57600080fd5b5061023f6104db366004614901565b610afc565b3480156104ec57600080fd5b5061023f6104fb366004614bab565b610b21565b61023f61050e366004614be0565b610b98565b34801561051f57600080fd5b506102117f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92981565b34801561055357600080fd5b5061023f610562366004614c1b565b610d07565b60006001600160e01b03198216637965db0b60e01b148061059857506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000828152602081905260409020600101546105b981610d3f565b6105c38383610d49565b505050565b60008051602061554d8339815191526105e081610d3f565b4780156105c3576040516001600160a01b0384169082156108fc029083906000818181858888f1935050505015801561061d573d6000803e3d6000fd5b50505050565b60008051602061554d83398151915261063b81610d3f565b8260005b8181101561072457600086868381811061065b5761065b614ca8565b90506020020160208101906106709190614931565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa1580156106b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106da9190614cbe565b90508015610713576107138787848181106106f7576106f7614ca8565b905060200201602081019061070c9190614931565b8683610dcd565b5061071d81614ced565b905061063f565b505050505050565b6001600160a01b03811633146107a15760405162461bcd60e51b815260206004820152602f60248201527f416363657373436f6e74726f6c3a2063616e206f6e6c792072656e6f756e636560448201526e103937b632b9903337b91039b2b63360891b60648201526084015b60405180910390fd5b6107ab8282610e1f565b5050565b60008051602061556d8339815191526107c781610d3f565b6107cf610e84565b50565b60008051602061556d8339815191526107ea81610d3f565b50600580546001600160a01b0319166001600160a01b0392909216919091179055565b6000600960008484604051610823929190614d06565b604080519182900390912082526020820192909252016000205460ff169392505050565b6108bc84848080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525050604080516020601f88018190048102820181019092528681529250869150859081908401838280828437600092019190915250339250610ed6915050565b60016009600084846040516108d2929190614d06565b6040518091039020815260200190815260200160002060006101000a81548160ff0219169083151502179055507f8597445d3e6c82486d8657058b6a42c243329976f148ddd5bede214e979ada963385858585604051610936959493929190614d3f565b60405180910390a150505050565b60008051602061554d83398151915261095c81610d3f565b6040516323b872dd60e01b81526001600160a01b038516906323b872dd9061098c90309086908890600401614d83565b600060405180830381600087803b1580156109a657600080fd5b505af11580156109ba573d6000803e3d6000fd5b5050505050505050565b60008051602061556d8339815191526109dc81610d3f565b6107cf610f29565b60008051602061556d8339815191526109fc81610d3f565b8260005b81811015610724578315610a4557610a3f6002878784818110610a2557610a25614ca8565b9050602002016020810190610a3a9190614931565b610f64565b50610a78565b610a766002878784818110610a5c57610a5c614ca8565b9050602002016020810190610a719190614931565b610f80565b505b80610a8281614ced565b915050610a00565b6000918252602082815260408084206001600160a01b0393909316845291905290205460ff1690565b600060076000836002811115610acb57610acb614da7565b6002811115610adc57610adc614da7565b81526020810191909152604001600020546001600160401b031692915050565b600082815260208190526040902060010154610b1781610d3f565b6105c38383610e1f565b60008051602061556d833981519152610b3981610d3f565b8160076000856002811115610b5057610b50614da7565b6002811115610b6157610b61614da7565b815260200190815260200160002060006101000a8154816001600160401b0302191690836001600160401b03160217905550505050565b7f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b929610bc281610d3f565b610bca610f95565b610be2610bdd6060840160408501614931565b610fdd565b610beb57600080fd5b6000610bfd6060840160408501614931565b6040516331a9108f60e11b8152606085013560048201526001600160a01b039190911690636352211e90602401602060405180830381865afa158015610c47573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c6b9190614dbd565b9050610cfd610c7e6102e0850185614dda565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250610cc192505050610300860186614dda565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250869250610ed6915050565b6105c38382610fea565b610d15868686868686612478565b6107247f97667070c54ef182b0f5858b034beac1b6f3089aa2d3188bb1e8929f4fa9b92986610d49565b6107cf8133612573565b610d538282610a8a565b6107ab576000828152602081815260408083206001600160a01b03851684529091529020805460ff19166001179055610d893390565b6001600160a01b0316816001600160a01b0316837f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a45050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526105c39084906125cc565b610e298282610a8a565b156107ab576000828152602081815260408083206001600160a01b0385168085529252808320805460ff1916905551339285917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a45050565b610e8c6126a1565b6001805460ff191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6000610ee284846126ea565b9050816001600160a01b0316816001600160a01b031614610f0257600080fd5b825160208085019190912060009081526009909152604090205460ff161561061d57600080fd5b610f31610f95565b6001805460ff1916811790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a25833610eb9565b6000610f79836001600160a01b038416612781565b9392505050565b6000610f79836001600160a01b0384166127d0565b60015460ff1615610fdb5760405162461bcd60e51b815260206004820152601060248201526f14185d5cd8589b194e881c185d5cd95960821b6044820152606401610798565b565b60006105986002836128c3565b610ffa6060830160408401614931565b6001600160a01b03166323b872dd823085606001356040518463ffffffff1660e01b815260040161102d93929190614d83565b600060405180830381600087803b15801561104757600080fd5b505af115801561105b573d6000803e3d6000fd5b50506040805161014081018252600080825260208201819052918101829052606081018290526080810182905260a0810182905260c0810182905260e08101829052610100810182905261012081019190915291506110b79050565b6110e46110ca6060850160408601614931565b6110da6040860160208701614e20565b85606001356128e5565b62ffffff166040870152600290810b60808088019190915291900b60608601526001600160801b039091166101208501526001600160a01b039182166020850152911682526111399060a08501908501614e56565b6001600160801b03168161012001516001600160801b0316141580611175575061116960a0840160808501614e56565b6001600160801b031615155b61117e57600080fd5b61124a6040518061014001604052808560400160208101906111a09190614931565b6001600160a01b03168152602001846001600160a01b0316815260200183600001516001600160a01b0316815260200183602001516001600160a01b03168152602001856060013581526020018560800160208101906112009190614e56565b6001600160801b031681526101c0860135602082015261018086013560408201526101a086013560608201526080016112416102a087016102808801614e73565b15159052612a82565b61010085015260e084015260c083015260a08201526000808061127561020087016101e08801614e90565b6001600160401b03161115611370576113666040518061016001604052808560e001518660a001516112a79190614eab565b81526020018561010001518660c001516112c19190614eab565b8152600060208201526040016112df61020089016101e08a01614e90565b6001600160401b03168152602001600081526020016113046060890160408a01614931565b6001600160a01b0316815260200187606001358152602001866001600160a01b0316815260200185600001516001600160a01b0316815260200185602001516001600160a01b0316815260200160006001600160a01b03168152506001612b92565b5090955093505050505b6000808061138661022089016102008a01614e90565b6001600160401b03161115611481576114776040518061016001604052808760e001518860a001516113b89190614eab565b81526020018761010001518860c001516113d29190614eab565b8152600060208201526040016113f06102208b016102008c01614e90565b6001600160401b031681526020016001815260200161141560608b0160408c01614931565b6001600160a01b0316815260200189606001358152602001886001600160a01b0316815260200187600001516001600160a01b0316815260200187602001516001600160a01b0316815260200160006001600160a01b03168152506001612b92565b5090955093505050505b600080806114976102408b016102208c01614e90565b6001600160401b031611156115765761156c6040518061016001604052808960e0015181526020018961010001518152602001600081526020018b6102200160208101906114e59190614e90565b6001600160401b031681526020016002815260200161150a60608d0160408e01614931565b6001600160a01b031681526020018b6060013581526020018a6001600160a01b0316815260200189600001516001600160a01b0316815260200189602001516001600160a01b0316815260200160006001600160a01b03168152506001612b92565b5090955093505050505b83868860a001516115879190614eab565b6115919190614eab565b60a088015260c087015183906115a8908790614eab565b6115b29190614eab565b60c08801526115c96102a08a016102808b01614e73565b156115ff57818760a0018181516115e09190614eab565b90525060c0870180518291906115f7908390614eab565b9052506116df565b8660e001518760a0018181516116159190614eab565b90525061010087015160c08801805161162f908390614eab565b90525060408051610120810182526116df91819061166f906116579060608f01908f01614931565b8d602001602081019061166a9190614e20565b612e62565b6001600160a01b031681526020018a6001600160a01b0316815260200189600001516001600160a01b0316815260200189602001516001600160a01b031681526020018960e001518152602001896101000151815260200184815260200183815260200160001515815250612f55565b50600094506116ee9350505050565b6116fb6020850185614b72565b600281111561170c5761170c614da7565b03611d625761172361026084016102408501614ed1565b60020b816060015160020b141580611756575061174861028084016102608501614ed1565b60020b816080015160020b14155b61175f57600080fd5b61179360405180608001604052806000815260200160006001600160801b0316815260200160008152602001600081525090565b81516001600160a01b03166117ae60c0860160a08701614931565b6001600160a01b03160361197757611970604051806102c001604052808660200160208101906117de9190614e20565b60018111156117ef576117ef614da7565b81526020016118046060880160408901614931565b6001600160a01b0316815260200184600001516001600160a01b0316815260200184602001516001600160a01b03168152602001846040015162ffffff1681526020018661024001602081019061185b9190614ed1565b60020b815260200161187561028088016102608901614ed1565b60020b815260200160006001600160401b031681526020018460a0015181526020018460c00151815260200160008152602001856001600160a01b03168152602001866101c00135815260200184602001516001600160a01b0316815260200186610120013581526020018661014001358152602001868061016001906118fc9190614dda565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920182905250938552505050602080830182905260408084018390528051918201905281815260608301526102a088013560808301526102c088013560a090920191909152612fcd565b9050611cd3565b60208201516001600160a01b031661199560c0860160a08701614931565b6001600160a01b031603611b5957611970604051806102c001604052808660200160208101906119c59190614e20565b60018111156119d6576119d6614da7565b81526020016119eb6060880160408901614931565b6001600160a01b0316815260200184600001516001600160a01b0316815260200184602001516001600160a01b03168152602001846040015162ffffff16815260200186610240016020810190611a429190614ed1565b60020b8152602001611a5c61028088016102608901614ed1565b60020b815260200160006001600160401b031681526020018460a0015181526020018460c00151815260200160008152602001856001600160a01b03168152602001866101c00135815260200184600001516001600160a01b0316815260200160008152602001600081526020016040518060200160405280600081525081526020018660c0013581526020018660e00135815260200186806101000190611b049190614dda565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509385525050506102a088013560208301526102c0880135604090920191909152612fcd565b611cd0604051806102c00160405280866020016020810190611b7b9190614e20565b6001811115611b8c57611b8c614da7565b8152602001611ba16060880160408901614931565b6001600160a01b0316815260200184600001516001600160a01b0316815260200184602001516001600160a01b03168152602001846040015162ffffff16815260200186610240016020810190611bf89190614ed1565b60020b8152602001611c1261028088016102608901614ed1565b60020b815260200160006001600160401b031681526020018460a0015181526020018460c00151815260200160008152602001856001600160a01b03168152602001866101c00135815260200160006001600160a01b0316815260200160008152602001600081526020016040518060200160405280600081525081526020016000815260200160008152602001604051806020016040528060008152508152602001866102a001358152602001866102c001358152506000612fcd565b90505b60608401803590611ce79060408701614931565b6001600160a01b03167fe878b7324da2e10eb701c2cf0474248cdf5c088bb68aaf3045a6c15d1008b12d8360000151846020015185604001518660600151604051611d5494939291909384526001600160801b039290921660208401526040830152606082015260800190565b60405180910390a3506123fe565b6001611d716020850185614b72565b6002811115611d8257611d82614da7565b03611fa2576000611dac611d9c6060860160408701614931565b61166a6040870160208801614e20565b90506000611dc060c0860160a08701614931565b6001600160a01b031683600001516001600160a01b031614611e8d5782516000908190611e4990611df760c08a0160a08b01614931565b60a088015160e08b0135611e0f6101008d018d614dda565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061332892505050565b915091508460a00151821015611e7a57611e7a84878760000151858960a00151611e739190614eab565b600061367a565b611e848184614eee565b92505050611e9f565b60a0830151611e9c9082614eee565b90505b611eaf60c0860160a08701614931565b6001600160a01b031683602001516001600160a01b031614611f3f57600080611f0285602001518860a0016020810190611ee99190614931565b60c08801516101408b0135611e0f6101608d018d614dda565b915091508460c00151821015611f2c57611f2c84878760200151858960c00151611e739190614eab565b611f368184614eee565b92505050611f51565b60c0830151611f4e9082614eee565b90505b8015801590611f7957506000611f6d60c0870160a08801614931565b6001600160a01b031614155b15611f9b57611f9b8285611f9360c0890160a08a01614931565b84600061367a565b50506123fe565b6002611fb16020850185614b72565b6002811115611fc257611fc2614da7565b036123e55780516001600160a01b0316611fe260c0850160a08601614931565b6001600160a01b0316036121455761213f6040518061024001604052808560200160208101906120129190614e20565b600181111561202357612023614da7565b81526020016120386060870160408801614931565b6001600160a01b03168152602001856060013581526020018360a0015181526020018360c00151815260200160008152602001846001600160a01b03168152602001856101c00135815260200183602001516001600160a01b0316815260200185610120013581526020018561014001358152602001858061016001906120bf9190614dda565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092018290525093855250505060208083018290526040808401839052805180830190915282815260608401526102a088013560808401526102c088013560a084015260c090920181905284519185015190613783565b506123fe565b60208101516001600160a01b031661216360c0850160a08601614931565b6001600160a01b0316036122c55761213f6040518061024001604052808560200160208101906121939190614e20565b60018111156121a4576121a4614da7565b81526020016121b96060870160408801614931565b6001600160a01b03168152602001856060013581526020018360a0015181526020018360c00151815260200160008152602001846001600160a01b03168152602001856101c00135815260200183600001516001600160a01b0316815260200160008152602001600081526020016040518060200160405280600081525081526020018560c0013581526020018560e001358152602001858061010001906122619190614dda565b8080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201829052509385525050506102a08701356020808401919091526102c08801356040840152606090920181905284519185015190613783565b61213f6040518061024001604052808560200160208101906122e79190614e20565b60018111156122f8576122f8614da7565b815260200161230d6060870160408801614931565b6001600160a01b03168152602001856060013581526020018360a0015181526020018360c00151815260200160008152602001846001600160a01b03168152602001856101c00135815260200160006001600160a01b0316815260200160008152602001600081526020016040518060200160405280600081525081526020016000815260200160008152602001604051806020016040528060008152508152602001856102a001358152602001856102c00135815260200160006001600160401b0316815250826000015183602001516000613783565b60405163e83deb0f60e01b815260040160405180910390fd5b61240e6060840160408501614931565b6001600160a01b03166323b872dd308486606001356040518463ffffffff1660e01b815260040161244193929190614d83565b600060405180830381600087803b15801561245b57600080fd5b505af115801561246f573d6000803e3d6000fd5b50505050505050565b60085460ff161561248857600080fd5b6001600160a01b03841661249b57600080fd5b6006546001600160a01b031633146124b257600080fd5b6124ca60008051602061556d83398151915286610d49565b6124d5600086610d49565b6124ed60008051602061554d83398151915285610d49565b6124f8600085610d49565b600480546001600160a01b038089166001600160a01b031992831617909255600580549286169290911691909117905560005b8181101561255d5761254a6002848484818110610a2557610a25614ca8565b508061255581614ced565b91505061252b565b50506008805460ff191660011790555050505050565b61257d8282610a8a565b6107ab5761258a81613afd565b612595836020613b0f565b6040516020016125a6929190614f32565b60408051601f198184030181529082905262461bcd60e51b825261079891600401614fd3565b6000612621826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b0316613caa9092919063ffffffff16565b90508051600014806126425750808060200190518101906126429190614fe6565b6105c35760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e6044820152691bdd081cdd58d8d9595960b21b6064820152608401610798565b60015460ff16610fdb5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610798565b60008061276d7357a694ce76ebe7a52edb32ea5d017f2c7bbf65ad6389b029f7866040518263ffffffff1660e01b81526004016127279190614fd3565b602060405180830381865af4158015612744573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127689190614cbe565b613cb9565b90506127798184613cfd565b949350505050565b60008181526001830160205260408120546127c857508154600181810184556000848152602080822090930184905584548482528286019093526040902091909155610598565b506000610598565b600081815260018301602052604081205480156128b95760006127f4600183614eab565b855490915060009061280890600190614eab565b905081811461286d57600086600001828154811061282857612828614ca8565b906000526020600020015490508087600001848154811061284b5761284b614ca8565b6000918252602080832090910192909255918252600188019052604090208390555b855486908061287e5761287e615003565b600190038181906000526020600020016000905590558560010160008681526020019081526020016000206000905560019350505050610598565b6000915050610598565b6001600160a01b03811660009081526001830160205260408120541515610f79565b6000806000806000806000808a6001600160a01b03168960405160240161290e91815260200190565b60408051601f198184030181529181526020820180516001600160e01b031663133f757160e31b179052516129439190615019565b6000604051808303816000865af19150503d8060008114612980576040519150601f19603f3d011682016040523d82523d6000602084013e612985565b606091505b5091509150816129a857604051631916db6f60e21b815260040160405180910390fd5b60008a60018111156129bc576129bc614da7565b03612a1357808060200190518101906129d59190615067565b909192939495969798999a50909192939495969798995090919250909150905050809b50819950829a50839850849c50859d50505050505050612a74565b60018a6001811115612a2757612a27614da7565b03612a745780806020019051810190612a409190615148565b90919293949596979899509091929394959697985090919250909150905050809a50819850829950839b50849c5050505050505b505093975093979195509350565b600080600080600080612ab2876000015188608001518960a001518a60c001518b60e001518c6101000151613d21565b885160408051608080820183528c0151815230602082019081526001600160801b0382840181815260608401828152945163fc6f786560e01b81529351600485015291516001600160a01b03908116602485015291518116604484015292519092166064820152939550919350169063fc6f78659060840160408051808303816000875af1158015612b48573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b6c9190615220565b9096509450612b7b8287614eab565b9350612b878186614eab565b925050509193509193565b6000806000806000806000680100000000000000009050600760008a608001516002811115612bc357612bc3614da7565b6002811115612bd457612bd4614da7565b815260208101919091526040016000205460608a01516001600160401b0391821691161115612c1657604051639a33400560e01b815260040160405180910390fd5b88606001516001600160401b0316600003612c44576040516303fbecdf60e51b815260040160405180910390fd5b885115612c9c57612c6789600001518a606001516001600160401b031683613dfe565b8951909450612c77908590614eab565b96508315612c9c57610100890151600554612c9c91906001600160a01b031686610dcd565b602089015115612cf957612cc289602001518a606001516001600160401b031683613dfe565b9250828960200151612cd49190614eab565b95508215612cf957610120890151600554612cf991906001600160a01b031685610dcd565b604089015115612d5657612d1f89604001518a606001516001600160401b031683613dfe565b9150818960400151612d319190614eab565b94508115612d5657610140890151600554612d5691906001600160a01b031684610dcd565b8715612e57578860e001516001600160a01b03168960c001518a60a001516001600160a01b03167f07b9ff32d43e39b450a13b642c1e93282a8ea460336f1422bddc6164b304c2da6040518061016001604052808e61010001516001600160a01b031681526020018e61012001516001600160a01b031681526020018e61014001516001600160a01b031681526020018e6000015181526020018e6020015181526020018e6040015181526020018981526020018881526020018781526020018e606001516001600160401b031681526020018e608001516002811115612e3f57612e3f614da7565b9052604051612e4e9190615266565b60405180910390a45b509295509295509295565b600080826001811115612e7757612e77614da7565b03612ee557826001600160a01b0316634aa4a4fc6040518163ffffffff1660e01b8152600401602060405180830381865afa158015612eba573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ede9190614dbd565b9050610598565b6001826001811115612ef957612ef9614da7565b03612f3c57826001600160a01b0316638af3ac856040518163ffffffff1660e01b8152600401602060405180830381865afa158015612eba573d6000803e3d6000fd5b604051630e7b96f560e41b815260040160405180910390fd5b60008160c001518260800151612f6b9190614eab565b905060008260e001518360a00151612f839190614eab565b90508115612fa957612fa98360000151846020015185604001518587610100015161367a565b80156105c3576105c38360000151846020015185606001518487610100015161367a565b61300160405180608001604052806000815260200160006001600160801b0316815260200160008152602001600081525090565b60008061300e8585613eb0565b909250905060008551600181111561302857613028614da7565b036130ee576130cf856020015160405180610160016040528088604001516001600160a01b0316815260200188606001516001600160a01b03168152602001886080015162ffffff1681526020018860a0015160020b81526020018860c0015160020b81526020018581526020018481526020018861028001518152602001886102a001518152602001306001600160a01b03168152602001886101800151815250614165565b606087015260408601526001600160801b0316602085015283526131aa565b60018551600181111561310357613103614da7565b03612f3c576130cf856020015160405180610160016040528088604001516001600160a01b0316815260200188606001516001600160a01b03168152602001886080015162ffffff1681526020018860a0015160020b81526020018860c0015160020b81526020018581526020018481526020018861028001518152602001886102a001518152602001306001600160a01b031681526020018861018001518152506141ea565b602085015161016086015184516040516323b872dd60e01b81526001600160a01b03909316926323b872dd926131e4923092600401614d83565b600060405180830381600087803b1580156131fe57600080fd5b505af1158015613212573d6000803e3d6000fd5b50505050826000015185602001516001600160a01b03167fa9c03b58d729c750f50b2c6854d5db412e7faa78156e5ddf9225285e19011ff7856020015186604001518760600151604051613284939291906001600160801b039390931683526020830191909152604082015260600190565b60405180910390a36133206040518061012001604052806132ad88602001518960000151612e62565b6001600160a01b031681526020018761016001516001600160a01b0316815260200187604001516001600160a01b0316815260200187606001516001600160a01b031681526020018481526020018381526020018560400151815260200185606001518152602001861515815250612f55565b505092915050565b600080841580159061333a5750825115155b801561334e57506001600160a01b03861615155b15613670576040516370a0823160e01b81523060048201526000906001600160a01b038916906370a0823190602401602060405180830381865afa15801561339a573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906133be9190614cbe565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038916906370a0823190602401602060405180830381865afa158015613408573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061342c9190614cbe565b600454909150613447908a906001600160a01b031689614301565b6004546040516000916001600160a01b031690613465908890615019565b6000604051808303816000865af19150503d80600081146134a2576040519150601f19603f3d011682016040523d82523d6000602084013e6134a7565b606091505b50509050806134e75760405162461bcd60e51b815260206004820152600c60248201526b73776170206661696c65642160a01b6044820152606401610798565b600454613500908b906001600160a01b03166000614301565b6040516370a0823160e01b81523060048201526000906001600160a01b038c16906370a0823190602401602060405180830381865afa158015613547573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061356b9190614cbe565b6040516370a0823160e01b81523060048201529091506000906001600160a01b038c16906370a0823190602401602060405180830381865afa1580156135b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906135d99190614cbe565b90506135e58286614eab565b96506135f18482614eab565b95508886101561361457604051630d4205a160e11b815260040160405180910390fd5b8a6001600160a01b03168c6001600160a01b03167ffa2dda1cc1b86e41239702756b13effbc1a092b5c57e3ad320fbe4f3b13fe2358989604051613662929190918252602082015260400190565b60405180910390a350505050505b9550959350505050565b826001600160a01b0316856001600160a01b03161480156136985750805b1561377157604051632e1a7d4d60e01b8152600481018390526001600160a01b03861690632e1a7d4d90602401600060405180830381600087803b1580156136df57600080fd5b505af11580156136f3573d6000803e3d6000fd5b505050506000846001600160a01b03168360405160006040518083038185875af1925050503d8060008114613744576040519150601f19603f3d011682016040523d82523d6000602084013e613749565b606091505b505090508061376b57604051637cd69c3960e11b815260040160405180910390fd5b5061377c565b61377c838584610dcd565b5050505050565b6137be6040518060a0016040528060006001600160801b03168152602001600081526020016000815260200160008152602001600081525090565b6000806138f7604051806102c00160405280896000015160018111156137e6576137e6614da7565b815260200189602001516001600160a01b03168152602001886001600160a01b03168152602001876001600160a01b03168152602001600062ffffff168152602001600060020b8152602001600060020b815260200160006001600160401b0316815260200189606001518152602001896080015181526020018960a0015181526020018960c001516001600160a01b031681526020018960e0015181526020018961010001516001600160a01b031681526020018961012001518152602001896101400151815260200189610160015181526020018961018001518152602001896101a001518152602001896101c001518152602001896101e00151815260200189610200015181525085613eb0565b9150915060006040518060c0016040528089604001518152602001848152602001838152602001896101e00151815260200189610200015181526020018960e00151815250905087602001516001600160a01b031663219f5d17826040518263ffffffff1660e01b81526004016139ad9190600060c082019050825182526020830151602083015260408301516040830152606083015160608301526080830151608083015260a083015160a083015292915050565b6060604051808303816000875af11580156139cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906139f0919061531c565b604087810182905260208089018490526001600160801b03949094168089528c8201518d860151835192835295820194909452808201929092525191926001600160a01b0316917fe96b62a2783f0eb40eb1daf87ed80a62c56c56e33c3669bf7f1ce575bd5d81ac9181900360600190a36000613a7589602001518a60000151612e62565b9050613af1604051806101200160405280836001600160a01b031681526020018b60c001516001600160a01b031681526020018a6001600160a01b03168152602001896001600160a01b031681526020018681526020018581526020018760200151815260200187604001518152602001881515815250612f55565b50505050949350505050565b60606105986001600160a01b03831660145b60606000613b1e836002615353565b613b29906002614eee565b6001600160401b03811115613b4057613b40615372565b6040519080825280601f01601f191660200182016040528015613b6a576020820181803683370190505b509050600360fc1b81600081518110613b8557613b85614ca8565b60200101906001600160f81b031916908160001a905350600f60fb1b81600181518110613bb457613bb4614ca8565b60200101906001600160f81b031916908160001a9053506000613bd8846002615353565b613be3906001614eee565b90505b6001811115613c5b576f181899199a1a9b1b9c1cb0b131b232b360811b85600f1660108110613c1757613c17614ca8565b1a60f81b828281518110613c2d57613c2d614ca8565b60200101906001600160f81b031916908160001a90535060049490941c93613c5481615388565b9050613be6565b508315610f795760405162461bcd60e51b815260206004820181905260248201527f537472696e67733a20686578206c656e67746820696e73756666696369656e746044820152606401610798565b60606127798484600085614424565b60405161190160f01b81527f000000000000000000000000000000000000000000000000000000000000000060028201526022810182905260429020600090610598565b6000806000613d0c85856144ff565b91509150613d1981614541565b509392505050565b6000806001600160801b03861615613df3576040805160a0810182528881526001600160801b038089166020830190815282840188815260608401888152608085018b81529551630624e65f60e11b8152945160048601529151909216602484015290516044830152516064820152905160848201526001600160a01b03891690630c49ccbe9060a40160408051808303816000875af1158015613dc9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613ded9190615220565b90925090505b965096945050505050565b6000808060001985870985870292508281108382030391505080600003613e375760008411613e2c57600080fd5b508290049050610f79565b808411613e4357600080fd5b6000848688096000868103871696879004966002600389028118808a02820302808a02820302808a02820302808a02820302808a02820302808a02909103029181900381900460010186841190950394909402919094039290920491909117919091029150509392505050565b60008083604001516001600160a01b0316846101a001516001600160a01b031603613f58578361022001518461010001511015613f0057604051634ff64a9f60e01b815260040160405180910390fd5b600080613f27866040015187606001518861022001518961024001518a6102600151613328565b9150915081866101000151613f3c9190614eab565b935080866101200151613f4f9190614eee565b9250505061412c565b83606001516001600160a01b0316846101a001516001600160a01b031603613ffd57836101c001518461012001511015613fa557604051634ff64a9f60e01b815260040160405180910390fd5b600080613fcc86606001518760400151886101c00151896101e001518a6102000151613328565b9150915081866101200151613fe19190614eab565b925080866101000151613ff49190614eee565b9350505061412c565b6101a08401516001600160a01b03161561411d57600080614039866101a001518760400151886101c00151896101e001518a6102000151613328565b91509150600080614065886101a0015189606001518a61022001518b61024001518c6102600151613328565b915091508288610100015161407a9190614eee565b95508088610120015161408d9190614eee565b94506140998285614eee565b88610140015110156140be57604051634ff64a9f60e01b815260040160405180910390fd5b600082858a61014001516140d29190614eab565b6140dc9190614eab565b905080156141135760006140f88a602001518b60000151612e62565b9050614111818b61016001518c6101a00151858d61367a565b505b505050505061412c565b50506101008201516101208301515b811561414557614145846040015185602001518461468b565b801561415e5761415e846060015185602001518361468b565b9250929050565b600080600080856001600160a01b03166388316456866040518263ffffffff1660e01b8152600401614197919061539f565b6080604051808303816000875af11580156141b6573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906141da9190615463565b9299919850965090945092505050565b600080600080600060405180610140016040528087600001516001600160a01b0316815260200187602001516001600160a01b03168152602001876060015160020b8152602001876080015160020b81526020018760a0015181526020018760c0015181526020018760e0015181526020018761010001518152602001306001600160a01b031681526020018761014001518152509050866001600160a01b0316639cc1a283826040518263ffffffff1660e01b81526004016142ad91906154a1565b6080604051808303816000875af11580156142cc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906142f09190615463565b929a91995097509095509350505050565b604080516001600160a01b038481166024830152604480830185905283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b179052915160009283929087169161435d9190615019565b6000604051808303816000865af19150503d806000811461439a576040519150601f19603f3d011682016040523d82523d6000602084013e61439f565b606091505b5091509150826000036143b3575050505050565b8180156143d85750805115806143d85750808060200190518101906143d89190614fe6565b61377c5760405162461bcd60e51b815260206004820152601960248201527f5361666545524332303a20617070726f7665206661696c6564000000000000006044820152606401610798565b6060824710156144855760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f6044820152651c8818d85b1b60d21b6064820152608401610798565b600080866001600160a01b031685876040516144a19190615019565b60006040518083038185875af1925050503d80600081146144de576040519150601f19603f3d011682016040523d82523d6000602084013e6144e3565b606091505b50915091506144f487838387614742565b979650505050505050565b60008082516041036145355760208301516040840151606085015160001a614529878285856147bb565b9450945050505061415e565b5060009050600261415e565b600081600481111561455557614555614da7565b0361455d5750565b600181600481111561457157614571614da7565b036145be5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610798565b60028160048111156145d2576145d2614da7565b0361461f5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610798565b600381600481111561463357614633614da7565b036107cf5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c604482015261756560f01b6064820152608401610798565b604080516001600160a01b038481166024830152600060448084019190915283518084039091018152606490920183526020820180516001600160e01b031663095ea7b360e01b1790529151918516916146e59190615019565b6000604051808303816000865af19150503d8060008114614722576040519150601f19603f3d011682016040523d82523d6000602084013e614727565b606091505b5050506000811161473757600080fd5b6105c3838383614301565b606083156147b15782516000036147aa576001600160a01b0385163b6147aa5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610798565b5081612779565b612779838361487f565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156147f25750600090506003614876565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015614846573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661486f57600060019250925050614876565b9150600090505b94509492505050565b81511561488f5781518083602001fd5b8060405162461bcd60e51b81526004016107989190614fd3565b6000602082840312156148bb57600080fd5b81356001600160e01b031981168114610f7957600080fd5b6000602082840312156148e557600080fd5b5035919050565b6001600160a01b03811681146107cf57600080fd5b6000806040838503121561491457600080fd5b823591506020830135614926816148ec565b809150509250929050565b60006020828403121561494357600080fd5b8135610f79816148ec565b60008083601f84011261496057600080fd5b5081356001600160401b0381111561497757600080fd5b6020830191508360208260051b850101111561415e57600080fd5b6000806000604084860312156149a757600080fd5b83356001600160401b038111156149bd57600080fd5b6149c98682870161494e565b90945092505060208401356149dd816148ec565b809150509250925092565b60008083601f8401126149fa57600080fd5b5081356001600160401b03811115614a1157600080fd5b60208301915083602082850101111561415e57600080fd5b60008060208385031215614a3c57600080fd5b82356001600160401b03811115614a5257600080fd5b614a5e858286016149e8565b90969095509350505050565b60008060008060408587031215614a8057600080fd5b84356001600160401b0380821115614a9757600080fd5b614aa3888389016149e8565b90965094506020870135915080821115614abc57600080fd5b50614ac9878288016149e8565b95989497509550505050565b600080600060608486031215614aea57600080fd5b8335614af5816148ec565b92506020840135915060408401356149dd816148ec565b80151581146107cf57600080fd5b600080600060408486031215614b2f57600080fd5b83356001600160401b03811115614b4557600080fd5b614b518682870161494e565b90945092505060208401356149dd81614b0c565b600381106107cf57600080fd5b600060208284031215614b8457600080fd5b8135610f7981614b65565b80356001600160401b0381168114614ba657600080fd5b919050565b60008060408385031215614bbe57600080fd5b8235614bc981614b65565b9150614bd760208401614b8f565b90509250929050565b600060208284031215614bf257600080fd5b81356001600160401b03811115614c0857600080fd5b82016103208185031215610f7957600080fd5b60008060008060008060a08789031215614c3457600080fd5b8635614c3f816148ec565b95506020870135614c4f816148ec565b94506040870135614c5f816148ec565b93506060870135614c6f816148ec565b925060808701356001600160401b03811115614c8a57600080fd5b614c9689828a0161494e565b979a9699509497509295939492505050565b634e487b7160e01b600052603260045260246000fd5b600060208284031215614cd057600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600060018201614cff57614cff614cd7565b5060010190565b8183823760009101908152919050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b0386168152606060208201819052600090614d649083018688614d16565b8281036040840152614d77818587614d16565b98975050505050505050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b634e487b7160e01b600052602160045260246000fd5b600060208284031215614dcf57600080fd5b8151610f79816148ec565b6000808335601e19843603018112614df157600080fd5b8301803591506001600160401b03821115614e0b57600080fd5b60200191503681900382131561415e57600080fd5b600060208284031215614e3257600080fd5b813560028110610f7957600080fd5b6001600160801b03811681146107cf57600080fd5b600060208284031215614e6857600080fd5b8135610f7981614e41565b600060208284031215614e8557600080fd5b8135610f7981614b0c565b600060208284031215614ea257600080fd5b610f7982614b8f565b600082821015614ebd57614ebd614cd7565b500390565b8060020b81146107cf57600080fd5b600060208284031215614ee357600080fd5b8135610f7981614ec2565b60008219821115614f0157614f01614cd7565b500190565b60005b83811015614f21578181015183820152602001614f09565b8381111561061d5750506000910152565b7f416363657373436f6e74726f6c3a206163636f756e7420000000000000000000815260008351614f6a816017850160208801614f06565b7001034b99036b4b9b9b4b733903937b6329607d1b6017918401918201528351614f9b816028840160208801614f06565b01602801949350505050565b60008151808452614fbf816020860160208601614f06565b601f01601f19169290920160200192915050565b602081526000610f796020830184614fa7565b600060208284031215614ff857600080fd5b8151610f7981614b0c565b634e487b7160e01b600052603160045260246000fd5b6000825161502b818460208701614f06565b9190910192915050565b80516bffffffffffffffffffffffff81168114614ba657600080fd5b8051614ba681614ec2565b8051614ba681614e41565b6000806000806000806000806000806000806101808d8f03121561508a57600080fd5b6150938d615035565b9b5060208d01516150a3816148ec565b60408e0151909b506150b4816148ec565b60608e0151909a506150c5816148ec565b60808e015190995062ffffff811681146150de57600080fd5b97506150ec60a08e01615051565b96506150fa60c08e01615051565b955061510860e08e0161505c565b94506101008d015193506101208d015192506151276101408e0161505c565b91506151366101608e0161505c565b90509295989b509295989b509295989b565b60008060008060008060008060008060006101608c8e03121561516a57600080fd5b6151738c615035565b9a5060208c0151615183816148ec565b60408d0151909a50615194816148ec565b60608d01519099506151a5816148ec565b60808d01519098506151b681614ec2565b60a08d01519097506151c781614ec2565b60c08d01519096506151d881614e41565b8095505060e08c015193506101008c015192506101208c01516151fa81614e41565b6101408d015190925061520c81614e41565b809150509295989b509295989b9093969950565b6000806040838503121561523357600080fd5b505080516020909101519092909150565b6003811061526257634e487b7160e01b600052602160045260246000fd5b9052565b81516001600160a01b031681526101608101602083015161529260208401826001600160a01b03169052565b5060408301516152ad60408401826001600160a01b03169052565b50606083015160608301526080830151608083015260a083015160a083015260c083015160c083015260e083015160e083015261010080840151818401525061012080840151615307828501826001600160401b03169052565b50506101408084015161332082850182615244565b60008060006060848603121561533157600080fd5b835161533c81614e41565b602085015160409095015190969495509392505050565b600081600019048311821515161561536d5761536d614cd7565b500290565b634e487b7160e01b600052604160045260246000fd5b60008161539757615397614cd7565b506000190190565b81516001600160a01b03168152610160810160208301516153cb60208401826001600160a01b03169052565b5060408301516153e2604084018262ffffff169052565b5060608301516153f7606084018260020b9052565b50608083015161540c608084018260020b9052565b5060a083015160a083015260c083015160c083015260e083015160e083015261010080840151818401525061012080840151615452828501826001600160a01b03169052565b505061014092830151919092015290565b6000806000806080858703121561547957600080fd5b84519350602085015161548b81614e41565b6040860151606090960151949790965092505050565b81516001600160a01b03168152610140810160208301516154cd60208401826001600160a01b03169052565b5060408301516154e2604084018260020b9052565b5060608301516154f7606084018260020b9052565b506080830151608083015260a083015160a083015260c083015160c083015260e083015160e08301526101008084015161553b828501826001600160a01b03169052565b50506101209283015191909201529056fe10dac8c06a04bec0b551627dad28bc00d6516b0caacd1c7b345fcdb5211334e4a49807205ce4d355092ef5a8a18f56e8913cf4a201fbe287825b095693c21775a2646970667358221220080ebe8b78a0d1e384b63fe814bc6217b12316f89c868ba453cc849f8b1af6a964736f6c634300080f0033