交易详情
交易哈希
:0x3fa83503cc9885effb4da00d8ae4cde2fb8d165bbfe02e9ca2b92808cedf044d
交易数量:
0ETH
($0)
交易手续费:
0.000030684181397561
$0.07
L2 Gas 价格:
0.000000000003 ETH(0.003 Gwei)
L2 Gas 上限 & 消耗:
6,142,693|
4,725,149(76.92%)
L2 Gas 费用:
0.000014175447 ETH
L2 Gas 费:
基础费用: 0.002306225 Gwei
|最大附加小费: 0.000987042 Gwei
|最大手续费: 0.003 Gwei
L1 Gas 价格:
0.000000008476385947 ETH(8.476385947 Gwei)
L1 Gas 消耗:
181,260
L1 费用系数:
0
L1 Gas 费用:
0.000016508734397561 ETH
其他信息:
交易类型:2 (EIP-1559 提出的交易类型)
Nonce:145
区块内交易编号:230
输入数据:
0x60c060405234801562000010575f80fd5b506040516200559b3803806200559b8339810160408190526200003391620000b1565b5f80546001600160a01b031916321790556001600160a01b03808316608052831660a0528282828282828282826200006b81620001a3565b60025550620001ca9a5050505050505050505050565b80516001600160a01b038116811462000098575f80fd5b919050565b634e487b7160e01b5f52604160045260245ffd5b5f805f60608486031215620000c4575f80fd5b620000cf8462000081565b92506020620000e081860162000081565b60408601519093506001600160401b0380821115620000fd575f80fd5b818701915087601f83011262000111575f80fd5b8151818111156200012657620001266200009d565b604051601f8201601f19908116603f011681019083821181831017156200015157620001516200009d565b816040528281528a8684870101111562000169575f80fd5b5f93505b828410156200018c57848401860151818501870152928501926200016d565b5f8684830101528096505050505050509250925092565b80516020808301519190811015620001c4575f198160200360031b1b821691505b50919050565b60805160a051615377620002245f395f8181610ae401528181610c2801528181610ca901528181610f0701528181611f3301528181611f9d0152818161202101528181612f550152612fd501525f6113f101526153775ff3fe60806040526004361061006e575f3560e01c80632e2581af1461049157806349789048146104bb57806349b31ff9146104da578063633189b6146104f757806364a3eee11461050b578063908eedca1461052a578063b3839cec14610549578063c669e8271461056a576100ff565b366100ff57346001036100fd5773603448df5c3d35b6469142f81fcecd272ff105436001600160a01b031663382ee6726040518163ffffffff1660e01b8152600401602060405180830381865afa1580156100cb573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906100ef9190613a76565b156100fd576100fd5f610589565b005b5f3660606101175f356001600160e01b031916610597565b1561038f576002546040517f481bfb345adfde9bdb59788f66626234fcf0ae2cb084fcf224f6dc3136ef2177905f90a25f8061015e6101593660048185613a8f565b61095c565b5060a081015190915043808211156101a0576040516016907f523eb59c7680ff4f1e9133effa02492da6d5877e8c8be9d688a04e2177ecb1ae905f90a26101d4565b816101ab8183613aca565b6040517f7ba23bda4e93894d842f1773e5eacf8952d6897638a78056f6aeb80a01ea4fdb905f90a35b50506040015190505f6101f26101ed3660048185613a8f565b610a7a565b604051909150419032907f72b6bc76684e5f8476e9a8875aa8f8671f4b9649b13c4f8b77710e2c3c0668ed905f90a380515f90156102ef575f805f848060200190518101906102419190613c6b565b9750919450909250905063b4ce354560e01b6001600160e01b03198416016102eb5781156102eb5780156102eb576040515f90419083908381818185875af1925050503d805f81146102ae576040519150601f19603f3d011682016040523d82523d5f602084013e6102b3565b606091505b50509050806102e8576040516011907f523eb59c7680ff4f1e9133effa02492da6d5877e8c8be9d688a04e2177ecb1ae905f90a25b93505b5050505b801580156102fc57505f34115b15610385576110008316610385576040515f90329034908381818185875af1925050503d805f8114610349576040519150601f19603f3d011682016040523d82523d5f602084013e61034e565b606091505b5050905080610383576040516010907f523eb59c7680ff4f1e9133effa02492da6d5877e8c8be9d688a04e2177ecb1ae905f90a25b505b5091506104869050565b610397610fa6565b610486576103a36115fa565b63dc1cf37560e01b5f356001600160e01b0319160161040157604080517f439148f0bbc682ca079e46d6e2c2f0c1e3b820f1a291b069d8882abf8cf18dd9602082018190529101604051602081830303815290604052915050610486565b63a245313b60e01b5f356001600160e01b0319160161045c57604080517fab5c473bce5960a8292e9c8db82f9272504caab4e9ef09553fc112f82b62a3c26020820152015b6040516020818303038152906040529050610486565b631b7c28df60e21b5f356001600160e01b0319160161048657604080516001602082015201610446565b915050805190602001f35b34801561049c575f80fd5b506104a5611aa1565b6040516104b29190613d08565b60405180910390f35b3480156104c6575f80fd5b506100fd6104d5366004613d1a565b611ad2565b3480156104e5575f80fd5b506002546040519081526020016104b2565b348015610502575f80fd5b506100fd611bc3565b348015610516575f80fd5b506100fd610525366004613e8a565b611c31565b348015610535575f80fd5b506100fd610544366004613f2d565b611cf8565b61055c610557366004613f6b565b611d0a565b6040516104b2929190613fc2565b348015610575575f80fd5b506100fd610584366004613e8a565b611df8565b6040518181526004601c8201fd5b5f6001600160e01b0319821615806105bf57506001600160e01b03198216636445fc6b60e11b145b806105da57506001600160e01b0319821663d7aac38760e01b145b806105f557506001600160e01b0319821663983c1c7360e01b145b8061061057506001600160e01b0319821663369dd91160e11b145b8061062e57506001600160e01b0319821660016256d6d960e11b0319145b8061064957506001600160e01b03198216636ee90fa160e01b145b8061066457506001600160e01b03198216630772fbc960e31b145b8061067f57506001600160e01b03198216630fc85d6f60e11b145b8061069a57506001600160e01b03198216637c4fab8d60e01b145b806106b557506001600160e01b03198216630fd07ecb60e11b145b806106d057506001600160e01b03198216631592ca1b60e31b145b806106eb57506001600160e01b0319821663313eeab560e11b145b8061070657506001600160e01b0319821663095ea7b360e01b145b8061072157506001600160e01b0319821663a9059cbb60e01b145b8061073c57506001600160e01b031982166323b872dd60e01b145b8061075757506001600160e01b031982166335313c2160e11b145b8061077257506001600160e01b0319821663226bf2d160e21b145b8061078d57506001600160e01b0319821663022c0d9f60e01b145b806107a857506001600160e01b0319821663af2979eb60e01b145b806107c357506001600160e01b031982166316c3566160e21b145b806107de57506001600160e01b03198216635c11d79560e01b145b806107f957506001600160e01b0319821663b6f9de9560e01b145b8061081457506001600160e01b0319821663791ac94760e01b145b8061082e57506001600160e01b0319821662e8e33760e81b145b8061084957506001600160e01b0319821663f305d71960e01b145b8061086457506001600160e01b03198216635d5155ef60e11b145b8061087e57506001600160e01b03198216629d473b60e21b145b8061089957506001600160e01b031982166338ed173960e01b145b806108b457506001600160e01b03198216634401edf760e11b145b806108cf57506001600160e01b03198216637ff36ab560e01b145b806108ea57506001600160e01b03198216632512eca560e11b145b8061090557506001600160e01b031982166318cbafe560e01b145b8061092057506001600160e01b0319821663fb3bdb4160e01b145b8061093b57506001600160e01b031982166334ff261960e21b145b8061095657506001600160e01b03198216634e71d92d60e01b145b92915050565b6109966040518060e001604052805f81526020015f81526020015f81526020015f81526020015f81526020015f8152602001606081525090565b60158301833560801c601085013560e01c5f80808060148a013560f81c5f1981016109c45760208801973594505b5050506009850194803560c01c91506008013560f81c853560e01c5f6109ec8a89818e613a8f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f92019190915250506040805160e0810182526001600160801b03909b168b5263ffffffff998a1660208c01528a0197909752506001600160401b0390941660608801525060ff909116608086015290921660a08401525060c082015294909350915050565b60605f610a87848461095c565b509050610a9381611e66565b15610ad05760408051602080820183525f8083529251610ab99392600e92849201613fdc565b604051602081830303815290604052915050610956565b5f610ada82611f05565b90505f805f610b787f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663edf26d9b6109c46040518263ffffffff1660e01b8152600401610b3291815260200190565b602060405180830381865afa158015610b4d573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610b719190614020565b8686611f79565b92509250925082610bbf5760408051602080820183525f8083529251610ba49392601392849201613fdc565b60405160208183030381529060405295505050505050610956565b610bc76137de565b60e082015161026001516001600160a01b031615801590610bee578260e001519150610c0f565b8260c001515f81518110610c0457610c0461403b565b602002602001015191505b60405163edf26d9b60e01b81526103e860048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063edf26d9b90602401602060405180830381865afa158015610c75573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610c999190614020565b90506060816001600160a01b03167f000000000000000000000000000000000000000000000000000000000000000030858b602001518c6040015189604051602401610cea9695949392919061418d565b60408051601f198184030181529181526020820180516001600160e01b0316633efbc2b960e21b17905251610d1f91906141db565b5f60405180830381855afa9150503d805f8114610d57576040519150601f19603f3d011682016040523d82523d5f602084013e610d5c565b606091505b50909750905086610d7257610d726103e8610589565b80806020019051810190610d8691906141f6565b905080515f03610dd05760408051602080820183525f8083529251610db19392601492849201613fdc565b6040516020818303038152906040529950505050505050505050610956565b610e0260405180608001604052805f6001600160a01b031681526020015f815260200160608152602001606081525090565b6060836001600160a01b031685878c60400151868b604051602001610e27919061427f565b60408051601f1981840301815290829052610e489594939291602401614324565b60408051601f198184030181529181526020820180516001600160e01b0316635b7228bb60e01b17905251610e7d91906141db565b5f60405180830381855afa9150503d805f8114610eb5576040519150601f19603f3d011682016040523d82523d5f602084013e610eba565b606091505b50909950905088610eea578051600403610edf57610edf610eda8261436a565b61246c565b610eea6103e8610589565b80806020019051810190610efe91906143a1565b9150505f610f2c7f000000000000000000000000000000000000000000000000000000000000000083612477565b90508015610f495760018103610f405750601f5b610f4981610589565b8715610f5a57610f5a60015f613896565b60408051602080820183525f8083529251610f8392634b31cabb60e01b92859283929101614448565b6040516020818303038152906040529c5050505050505050505050505092915050565b5f6001600160e01b031981351663fa461e3360e01b811480610fd857506001600160e01b03198116637d241f3960e11b145b80610ff357506001600160e01b03198116631644ac7b60e11b145b8061100e57506001600160e01b0319811663110e189f60e31b145b8061102957506001600160e01b0319811663a1dab4eb60e01b145b8061104457506001600160e01b03198116630dcbf3bf60e41b145b8061105f57506001600160e01b031981166323a69e7560e01b145b8061107a57506001600160e01b03198116632b49330960e21b145b8061109557506001600160e01b0319811663654b648760e01b145b806110b057506001600160e01b0319811663746c8bff60e11b145b806110cb57506001600160e01b0319811663be83e10f60e01b145b806110e657506001600160e01b03198116631cbed81f60e31b145b8061110157506001600160e01b0319811663ae067e0f60e01b145b8061111c57506001600160e01b03198116635bee97a360e01b145b8061113757506001600160e01b031981166320447f4f60e01b145b156112b7575f808061114c3660048184613a8f565b81019061115991906144c7565b9250925092505f80828060200190518101906111759190614512565b9150915081156111b95760408051602081018790529081018590526111ac90606001604051602081830303815290604052826125b7565b6001965050505050505090565b6020810151600160601b90045f8087136111d357856111d5565b865b90505f600180548060200260200160405190810160405280929190818152602001828054801561122c57602002820191905f5260205f20905b81546001600160a01b0316815260019091019060200180831161120e575b505083519394505f925050505b818110156112a257336001600160a01b031683828151811061125d5761125d61403b565b60200260200101516001600160a01b03160361129a576112876001600160a01b03861633866125f4565b5060019b50505050505050505050505090565b600101611239565b506112ad6005610589565b5050505050505050505b63ec39860160e01b6001600160e01b0319821601611486575f80806112df3660048184613a8f565b8101906112ec91906145c7565b935093509350505f818060200190518101906113089190614512565b9150505f80845f8151811061131f5761131f61403b565b6020026020010151600f0b1361134f57846001815181106113425761134261403b565b602002602001015161136a565b845f815181106113615761136161403b565b60200260200101515b90505f80855f815181106113805761138061403b565b6020026020010151600f0b136113b357846001815181106113a3576113a361403b565b6020026020010151600f0b6113d1565b845f815181106113c5576113c561403b565b6020026020010151600f0b5b905073eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee829003611460577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663d0e30db0826040518263ffffffff1660e01b81526004015f604051808303818588803b158015611448575f80fd5b505af115801561145a573d5f803e3d5ffd5b50505050505b61147860405180602001604052805f815250846125b7565b600197505050505050505090565b6001600160e01b031981166334f870a160e21b14806114b557506001600160e01b0319811663061e01a160e21b145b156115f3575f600180548060200260200160405190810160405280929190818152602001828054801561150f57602002820191905f5260205f20905b81546001600160a01b031681526001909101906020018083116114f1575b505083519394505f925050505b818110156115e557336001600160a01b03168382815181106115405761154061403b565b60200260200101516001600160a01b0316036115dd575f80806115663660048184613a8f565b81019061157391906144c7565b9250925092505f808280602001905181019061158f91906146a4565b915091505f816001600160a01b0316836001600160a01b0316106115b357856115b5565b845b90506115cb6001600160a01b03841633836125f4565b5060019a505050505050505050505090565b60010161151c565b506115f06005610589565b50505b5f91505090565b60606001600160e01b03195f35166342af384f60e01b81016116785761167460405180602001604052805f8152505f36604490809261163b93929190613a8f565b8080601f0160208091040260200160405190810160405280939291908181526020018383808284375f920191909152506125b792505050565b5050565b631b7c28df60e21b6001600160e01b03198216016116cc5761169d366004815f613a8f565b8101906116aa91906146dc565b60408051602081019091525f8152909650611674945092508591506125b79050565b63bfa4fe6360e01b6001600160e01b0319821601611739575f6116f23660048184613a8f565b8101906116ff91906147ed565b6040805160208101849052919850919550611734945001915061171f9050565b604051602081830303815290604052846125b7565b505050565b6001600160e01b03198116630e9cbafb60e41b148061176857506001600160e01b031981166361c9276b60e11b145b8061178357506001600160e01b03198116632982c34f60e21b145b8061179e57506001600160e01b03198116635a8d944160e01b145b806117b957506001600160e01b031981166350ea419b60e11b145b806117d457506001600160e01b031981166352b3a87b60e01b145b806117ef57506001600160e01b031981166361c9276b60e11b145b8061180a57506001600160e01b03198116633797d3b360e21b145b8061182557506001600160e01b0319811663a8aa99fd60e01b145b8061184057506001600160e01b03198116634887bc2560e11b145b8061185b57506001600160e01b031981166324bd182360e21b145b8061187657506001600160e01b0319811663847d282d60e01b145b8061189157506001600160e01b03198116630bd0142960e11b145b156118ed575f806118a53660048184613a8f565b8101906118b291906144c7565b604080516020810185905290810183905290965091935091506118e790606001604051602081830303815290604052856125b7565b50505050565b6001600160e01b0319811663eb2021c360e01b148061191c57506001600160e01b03198116637ed1f1dd60e01b145b8061193757506001600160e01b0319811663d5b9979760e01b145b1561197657611949366004815f613a8f565b8101906119569190614850565b60408051602081019091525f8152909550611674935091508490506125b7565b630fb0d8f960e01b6001600160e01b03198216016119a85761199b366004815f613a8f565b81019061195691906148a2565b63dc1cf37560e01b6001600160e01b03198216016119da576119cd366004815f613a8f565b8101906116aa91906147ed565b63a245313b60e01b6001600160e01b0319821601611a94575f80611a013660048184613a8f565b810190611a0e919061493b565b985090955093505f9250829150506001600160801b0380851690608086811c9186169086901c83611a3f5782611a41565b835b95505f8211611a505780611a52565b815b945050505050611a8c8282604051602001611a77929190918252602082015260400190565b604051602081830303815290604052876125b7565b505050505050565b611949366004815f613a8f565b6060611acd6040805164312e302e3960d81b602082015281516005818303018152602590910190915290565b905090565b5f546001600160a01b03163314611b045760405162461bcd60e51b8152600401611afb906149bc565b60405180910390fd5b5f546001600160a01b03168180156118e7575f5b81811015611bbc575f611b5b30878785818110611b3757611b3761403b565b9050602002016020810190611b4c91906149d8565b6001600160a01b0316906126c4565b90508015611bb3575f611ba08583898987818110611b7b57611b7b61403b565b9050602002016020810190611b9091906149d8565b6001600160a01b031691906125f4565b905080611bb157611bb16001610589565b505b50600101611b18565b5050505050565b5f546001600160a01b03163314611bec5760405162461bcd60e51b8152600401611afb906149bc565b5f546001600160a01b0316478015611674576040516001600160a01b0383169082156108fc029083905f818181858888f19350505050158015611734573d5f803e3d5ffd5b5f546001600160a01b03163314611c5a5760405162461bcd60e51b8152600401611afb906149bc565b81515f5b818110156118e7575f611cb732858481518110611c7d57611c7d61403b565b6020026020010151878581518110611c9757611c9761403b565b60200260200101516001600160a01b03166125f49092919063ffffffff16565b905080611cef5760405162461bcd60e51b8152600401611afb906020808252600490820152636e6f706560e01b604082015260600190565b50600101611c5e565b611d006126d0565b6117348282610a7a565b5f606073cace8d78269ba00f1c4d5fc3b1228c7df0a7c8ba3314611d3257611d32600a610589565b348514611d4357611d43600a610589565b5f306001600160a01b03168585604051611d5e9291906149f3565b5f604051808303815f865af19150503d805f8114611d97576040519150601f19603f3d011682016040523d82523d5f602084013e611d9c565b606091505b5050905080611daf57611daf600a610589565b60405173cace8d78269ba00f1c4d5fc3b1228c7df0a7c8ba9087156108fc029088905f818181858888f19350505050158015611ded573d5f803e3d5ffd5b505094509492505050565b5f546001600160a01b03163314611e215760405162461bcd60e51b8152600401611afb906149bc565b81515f5b818110156118e757611e5d32848381518110611e4357611e4361403b565b6020026020010151868481518110611c9757611c9761403b565b50600101611e25565b5f805f8360800151118015611e7e575060a083015115155b15611ea75782608001518360a00151611e979190614a02565b431115611ea2575060015b611ec1565b606083015115611ec1578260600151421115611ec1575060015b8015611efd5760408381015116611ef357604051600e905f80516020615322833981519152905f90a250600192915050565b611efd600e610589565b505f92915050565b611f0d6138b1565b60c082015160200151631dec98a960e31b906001600160e01b03191603611f5c576109567f00000000000000000000000000000000000000000000000000000000000000008360c001516126e9565b8160c001518060200190518101906109569190614b4d565b919050565b5f80611f8361391b565b60405163edf26d9b60e01b81526103e860048201526060907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063edf26d9b90602401602060405180830381865afa158015611fea573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061200e9190614020565b6001600160a01b0316637b8bfeb460e01b7f0000000000000000000000000000000000000000000000000000000000000000885f015189602001518a604001515f8b60405160240161206596959493929190614d4f565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b03199094169390931790925290516120a391906141db565b5f60405180830381855af49150503d805f81146120db576040519150601f19603f3d011682016040523d82523d5f602084013e6120e0565b606091505b5090945090508361214c5780516004036121415760408681015116612135575f61210e826020015160e01c90565b60405190915081905f80516020615322833981519152905f90a25f80945094505050612463565b612141610eda8261436a565b61214c6103e8610589565b5f8180602001905181019061216191906150a2565b604088015190915062200000166123bf57608081015161026001516001600160a01b031615612249575f808260800151610100015190506121c483606001515f815181106121b1576121b161403b565b6020026020010151610140015182612e50565b9150505f826060015160018460600151516121df9190613aca565b815181106121ef576121ef61403b565b602002602001015161016001519050808211156122425760408981015116612238576040516014905f80516020615322833981519152905f90a25f809650965050505050612463565b6122426014610589565b50506123bf565b61227381606001515f815181106122625761226261403b565b602002602001015160800151612e74565b156123bf57600360ff166122ac876040015183606001515f8151811061229b5761229b61403b565b602002602001015160800151612ed6565b036123bf5760405163657cb8f560e11b81525f60048201819052602482018190529081906001600160a01b038b169063caf971ea906044016040805180830381865afa1580156122fe573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906123229190615163565b91505061233e83606001515f815181106121b1576121b161403b565b9150505f826060015160018460600151516123599190613aca565b815181106123695761236961403b565b602002602001015161016001519050808211156123bc57604089810151166123b2576040516014905f80516020615322833981519152905f90a25f809650965050505050612463565b6123bc6014610589565b50505b604081015151156123e957604081015180516123e391600191602090910190613970565b50600193505b604051806101200160405280875f01516001600160a01b031681526020018860400151815260200187604001518152602001825f015181526020018760a0015181526020018760c001518152602001826060015181526020018260800151815260200160405180602001604052805f815250815250925050505b93509350939050565b604051818152600481fd5b5f805f846001600160a01b031663edf26d9b85602001516040518263ffffffff1660e01b81526004016124ac91815260200190565b602060405180830381865afa1580156124c7573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906124eb9190614020565b6001600160a01b0316639514481b60e01b8560405160240161250d919061518f565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252905161254b91906141db565b5f60405180830381855af49150503d805f8114612583576040519150601f19603f3d011682016040523d82523d5f602084013e612588565b606091505b5091509150816125af5780516004036125aa57602081015160e01c92506125af565b600192505b505092915050565b5f818060200190518101906125cc91906151ec565b80519091506001600160a01b031633146125ea576125ea600a610589565b6117348382612f3c565b6040516001600160a01b038381166024830152604482018390525f91829182919087169060640160408051601f198184030181529181526020820180516001600160e01b031663a9059cbb60e01b1790525161265091906141db565b5f604051808303815f865af19150503d805f8114612689576040519150601f19603f3d011682016040523d82523d5f602084013e61268e565b606091505b50915091508180156126b85750805115806126b85750808060200190518101906126b89190613a76565b925050505b9392505050565b5f6126bd5f8484613074565b6126d93261318c565b6126e7576126e7600a610589565b565b6126f16138b1565b60248201516025830151602684015160279260f890811c92811c915f9182918291829182911c801561272d57888b015160801c95506010890198505b508988015160019098019760f81c801561275157888b015160801c94506010890198505b50898801805160028201516003909201516004909a019960f09190911c945060f891821c9350901c801561278c57888b015191506020890198505b508660ff1660011461279e575f6127a1565b60015b151560208a01526001600160801b0394851660808a01529290931660608089019190915260a088019190915260c087019290925260ff909216604086015260e0850191909152848301805160029091015160039094019360f09190911c925060f81c90816001600160401b0381111561281c5761281c613add565b60405190808252806020026020018201604052801561286057816020015b604080518082019091525f808252602082015281526020019060019003908161283a5790505b5090505f5b828110156128d6575f808689015160601c91506014870196508689015160f01c90506002870196506040518060400160405280836001600160a01b031681526020018261ffff168152508484815181106128c1576128c161403b565b60209081029190910101525050600101612865565b5060405163edf26d9b60e01b81526109c460048201525f906001600160a01b0389169063edf26d9b90602401602060405180830381865afa15801561291d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906129419190614020565b90505f846001600160401b0381111561295c5761295c613add565b60405190808252806020026020018201604052801561299557816020015b6129826139d3565b81526020019060019003908161297a5790505b5090505f5b85811015612d0e575f8282815181106129b5576129b561403b565b602002602001015190505f888b015160f81c60018a019950600181036129e257898c0151915060208a0199505b5060a0820152898801805160019091015186516002909a019960f892831c929190911c90879083908110612a1857612a1861403b565b602090810291909101810151516001600160a01b0316908401528651879060ff8416908110612a4957612a4961403b565b60200260200101516020015161ffff1683610140018181525050868160ff1681518110612a7857612a7861403b565b6020908102919091010151516001600160a01b031660408401528651879060ff8316908110612aa957612aa961403b565b602090810291909101810151015161ffff166101608401525050898801805160018201516002830151600384015160f892831c60c087015290821c610100860152811c60e085015290811c610120840152600490910151600590990198901c8015612b22578a89015160801c6101808301526010909801975b508988015160019098019760f81c8015612b4a578a89015160801c6101a08301526010909801975b508988015160f81c151560608201526001909701965f829003612b7c578988015160f81c151560808201526001909701965b8988015160019098019760f81c5f5f198201612ba157508a89015160149099019860601c5b81612cd85760c0830151606090612c1c5783602001518460400151856101200151604051602001612c0693929190606093841b6001600160601b031990811682529290931b909116601483015260f81b6001600160f81b031916602882015260290190565b6040516020818303038152906040529050612c80565b60c084015160121901612c80576020840151604085015160a086015160011615156040516001600160601b0319606094851b811660208301529290931b9091166034830152151560f81b604882015260490160405160208183030381529060405290505b8051158015612c94575060c0840151601714155b8015612ca5575060c0840151601c14155b8015612cb6575060c0840151602614155b15612cc557612cc56013610589565b612cd4878560c00151836135d9565b9150505b6001600160a01b031682525082518190849084908110612cfa57612cfa61403b565b60209081029190910101525060010161299a565b50805f81518110612d2157612d2161403b565b60200260200101516080015180612d8e575080612d3f600187613aca565b81518110612d4f57612d4f61403b565b6020026020010151604001516001600160a01b0316815f81518110612d7657612d7661403b565b6020026020010151602001516001600160a01b031614155b15612dce57805f81518110612da557612da561403b565b6020908102919091010151610140880152612dcb6001612dc58188613aca565b8361369d565b90505b8087610120018190525050806001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015612e15573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612e399190614020565b6001600160a01b0316865250939695505050505050565b5f6126bd612e6183620f4240614a02565b612e6b908561527c565b620f424061377a565b5f60038210158015612e87575060058211155b80612e925750600b82145b80612e9d5750601d82145b80612ea85750601c82145b80612eb35750601782145b80612ebe5750602682145b80612ec95750601582145b8061095657505060301490565b5f60038314801590612ee9575060048314155b15612ef357600492505b6003198301612f1357828203612f0b57506003610956565b506004610956565b6002198301612f3357828203612f2b57506004610956565b506003610956565b50600492915050565b60405163edf26d9b60e01b81526103eb60048201525f907f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03169063edf26d9b90602401602060405180830381865afa158015612fa2573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612fc69190614020565b9050806001600160a01b0316837f00000000000000000000000000000000000000000000000000000000000000008460405160240161300793929190615293565b60408051601f198184030181529181526020820180516001600160e01b03166363f21ab560e01b1790525161303c91906141db565b5f60405180830381855af49150503d805f8114611a8c576040519150601f19603f3d011682016040523d82523d5f602084013e611a8c565b6040516001600160a01b03821660248201525f90606090829060440160408051601f198184030181529190526020810180516001600160e01b03166370a0823160e01b17905290505f86900361312357846001600160a01b0316816040516130dc91906141db565b5f60405180830381855afa9150503d805f8114613114576040519150601f19603f3d011682016040523d82523d5f602084013e613119565b606091505b50925061317f9050565b846001600160a01b0316868260405161313c91906141db565b5f604051808303818686fa925050503d805f8114613175576040519150601f19603f3d011682016040523d82523d5f602084013e61317a565b606091505b509250505b5060200151949350505050565b5f73ec9bcfc728034c9169200791ea89e53f389f83656001600160a01b03831614806131d4575073d7b0076fbb3ba5b4a70a30cce2087e881ea596186001600160a01b038316145b806131fb57507394b9149fc449cdb81af01b443f9727f2e4dd3a956001600160a01b038316145b8061322257507303b46dc92191f7a536868ca362fcd90d58f027166001600160a01b038316145b8061324957507396bed43890e8fded2169edbd8be1ce8aa60e86486001600160a01b038316145b806132705750733e361014fd8e34ae7bcc209a405ae8b99bf3602f6001600160a01b038316145b8061329757507315a03b44f6a2cf90fe7fc5cccb1cb65024d705376001600160a01b038316145b806132be57507331c7a33bdf4d1911c921f6c5b6d549eebf5bef5c6001600160a01b038316145b806132e55750737d682646be57834cb1dfe224dfeaf366ac53c3e46001600160a01b038316145b8061330c575073dea882a115ac5b3ebb114d36a95d0c20fa8cae4e6001600160a01b038316145b806133335750730cb11f73986c34904d396c9499efa84350b951016001600160a01b038316145b8061335a5750738e2a8a5ebd5c05812e1c7da123b801080be1f93b6001600160a01b038316145b80613381575073997576479d12e70592d63d777ae21c226d8e21d06001600160a01b038316145b806133a8575073af84dc98033e6bdfe0b78aa01db43b50a27ad8336001600160a01b038316145b806133cf575073d15694318633621d666f1a2f58967108b32553fc6001600160a01b038316145b806133f6575073d283679bec96f0a219291e67807a06843bc28d1a6001600160a01b038316145b8061341d575073db0e7b918127978dc54a63ed66bb7b8865288ca56001600160a01b038316145b80613444575073df4f9393496fbf5cddf8b88a65c360fab02411036001600160a01b038316145b8061346b5750733be6a750164242e638efdf16f9190a4275610f506001600160a01b038316145b80613492575073429883df1b793f82e71d41225e55057ea99b5d286001600160a01b038316145b806134b957507363d47b68487438cffb95a8efdd3826d6b7c3e1466001600160a01b038316145b806134e057507379a43c3f16d7b90458cf071352c84bfe5e3a2b306001600160a01b038316145b8061350257506edabbd20a342fa5fb247ba78468470f6001600160a01b038316145b8061352557506f06c1cc353296793404899741d476fdfa6001600160a01b038316145b8061354857506fa2b88457b9afaec2421b88bc63e695296001600160a01b038316145b8061356c57507008a94b20b0f2ac8eaa032b0e8c9bec76776001600160a01b038316145b8061359057507084fa040ab0e61fc0826be8d8fdb1faee136001600160a01b038316145b806135b557507105d814d5abd6e0f9345c9b1f37c82eaf1ebb6001600160a01b038316145b806109565750506001600160a01b03166e02baba7b7918a2d9245747e55955a31490565b5f805f856001600160a01b0316632c0243fc60e01b86866040516024016136019291906152e7565b60408051601f198184030181529181526020820180516001600160e01b03166001600160e01b031990941693909317909252905161363f91906141db565b5f60405180830381855afa9150503d805f8114613677576040519150601f19603f3d011682016040523d82523d5f602084013e61367c565b606091505b509150915081613690575f925050506126bd565b6020015195945050505050565b60606136a98484613aca565b6136b4906001614a02565b6001600160401b038111156136cb576136cb613add565b60405190808252806020026020018201604052801561370457816020015b6136f16139d3565b8152602001906001900390816136e95790505b5082519091505f805b82811015613770578681101580156137255750858111155b156137685784818151811061373c5761373c61403b565b60200260200101518483815181106137565761375661403b565b60200260200101819052508160010191505b60010161370d565b5050509392505050565b5f61378882151560046137be565b825f0361379657505f610956565b816137a2600185613aca565b6137ac9190615302565b6137b7906001614a02565b9050610956565b8161167457611674816137db6137d682611f40614a02565b610589565b50565b604051806102e001604052805f151581526020015f151581526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f6001600160a01b031681526020015f6001600160a01b031681526020015f6001600160a01b0316815260200160608152602001606081526020015f81525090565b5080545f8255905f5260205f20908101906137db9190613a53565b6040518061016001604052805f6001600160a01b031681526020015f151581526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f6001600160a01b03168152602001606081526020016139166139d3565b905290565b6040518061012001604052805f6001600160a01b031681526020015f81526020015f81526020015f81526020015f81526020015f8152602001606081526020016139636137de565b8152602001606081525090565b828054828255905f5260205f209081019282156139c3579160200282015b828111156139c357825182546001600160a01b0319166001600160a01b0390911617825560209092019160019091019061398e565b506139cf929150613a53565b5090565b604051806101c001604052805f6001600160a01b031681526020015f6001600160a01b031681526020015f6001600160a01b031681526020015f151581526020015f151581526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81526020015f81525090565b5b808211156139cf575f8155600101613a54565b80518015158114611f74575f80fd5b5f60208284031215613a86575f80fd5b6126bd82613a67565b5f8085851115613a9d575f80fd5b83861115613aa9575f80fd5b5050820193919092039150565b634e487b7160e01b5f52601160045260245ffd5b8181038181111561095657610956613ab6565b634e487b7160e01b5f52604160045260245ffd5b604051608081016001600160401b0381118282101715613b1357613b13613add565b60405290565b6040516101c081016001600160401b0381118282101715613b1357613b13613add565b60405161016081016001600160401b0381118282101715613b1357613b13613add565b6040516102e081016001600160401b0381118282101715613b1357613b13613add565b60405160a081016001600160401b0381118282101715613b1357613b13613add565b604051601f8201601f191681016001600160401b0381118282101715613bcc57613bcc613add565b604052919050565b5f6001600160401b03821115613bec57613bec613add565b50601f01601f191660200190565b5f5b83811015613c14578181015183820152602001613bfc565b50505f910152565b5f82601f830112613c2b575f80fd5b8151613c3e613c3982613bd4565b613ba4565b818152846020838601011115613c52575f80fd5b613c63826020830160208701613bfa565b949350505050565b5f805f8060808587031215613c7e575f80fd5b84516001600160e01b031981168114613c95575f80fd5b60208601519094509250613cab60408601613a67565b915060608501516001600160401b03811115613cc5575f80fd5b613cd187828801613c1c565b91505092959194509250565b5f8151808452613cf4816020860160208601613bfa565b601f01601f19169290920160200192915050565b602081525f6126bd6020830184613cdd565b5f8060208385031215613d2b575f80fd5b82356001600160401b0380821115613d41575f80fd5b818501915085601f830112613d54575f80fd5b813581811115613d62575f80fd5b8660208260051b8501011115613d76575f80fd5b60209290920196919550909350505050565b5f6001600160401b03821115613da057613da0613add565b5060051b60200190565b6001600160a01b03811681146137db575f80fd5b5f82601f830112613dcd575f80fd5b81356020613ddd613c3983613d88565b8083825260208201915060208460051b870101935086841115613dfe575f80fd5b602086015b84811015613e23578035613e1681613daa565b8352918301918301613e03565b509695505050505050565b5f82601f830112613e3d575f80fd5b81356020613e4d613c3983613d88565b8083825260208201915060208460051b870101935086841115613e6e575f80fd5b602086015b84811015613e235780358352918301918301613e73565b5f8060408385031215613e9b575f80fd5b82356001600160401b0380821115613eb1575f80fd5b613ebd86838701613dbe565b93506020850135915080821115613ed2575f80fd5b50613edf85828601613e2e565b9150509250929050565b5f8083601f840112613ef9575f80fd5b5081356001600160401b03811115613f0f575f80fd5b602083019150836020828501011115613f26575f80fd5b9250929050565b5f8060208385031215613f3e575f80fd5b82356001600160401b03811115613f53575f80fd5b613f5f85828601613ee9565b90969095509350505050565b5f805f8060608587031215613f7e575f80fd5b8435613f8981613daa565b93506020850135925060408501356001600160401b03811115613faa575f80fd5b613fb687828801613ee9565b95989497509550505050565b8215158152604060208201525f613c636040830184613cdd565b63ffffffff60e01b851681528360208201528215156040820152608060608201525f61400b6080830184613cdd565b9695505050505050565b8051611f7481613daa565b5f60208284031215614030575f80fd5b81516126bd81613daa565b634e487b7160e01b5f52603260045260245ffd5b8051151582525f6102e0602083015161406c602086018215159052565b5060408381015190850152606080840151908501526080808401519085015260a0808401519085015260c0808401519085015260e08084015190850152610100808401519085015261012080840151908501526101408084015190850152610160808401519085015261018080840151908501526101a080840151908501526101c080840151908501526101e080840151908501526102008084015190850152610220808401516001600160a01b03908116918601919091526102408085015182169086015261026080850151909116908501526102808084015181860183905261415983870182613cdd565b925050506102a080840151858303828701526141758382613cdd565b6102c095860151969095019590955250919392505050565b6001600160a01b03878116825286166020820152841515604082015283151560608201526080810183905260c060a082018190525f906141cf9083018461404f565b98975050505050505050565b5f82516141ec818460208701613bfa565b9190910192915050565b5f60208284031215614206575f80fd5b81516001600160401b0381111561421b575f80fd5b613c6384828501613c1c565b5f8282518085526020808601955060208260051b840101602086015f5b8481101561427257601f1986840301895261426083835161404f565b98840198925090830190600101614244565b5090979650505050505050565b602081526142996020820183516001600160a01b03169052565b602082015160408201526040820151606082015260608201516080820152608082015160a082015260a082015160c08201525f60c08301516101208060e08501526142e8610140850183614227565b915060e0850151601f19610100818786030181880152614308858461404f565b90880151878203909201848801529350905061400b8382613cdd565b851515815260a060208201525f61433e60a083018761404f565b85604084015282810360608401526143568186613cdd565b905082810360808401526141cf8185613cdd565b805160208201516001600160e01b031980821692919060048310156143995780818460040360031b1b83161693505b505050919050565b5f602082840312156143b1575f80fd5b81516001600160401b03808211156143c7575f80fd5b90830190608082860312156143da575f80fd5b6143e2613af1565b82516143ed81613daa565b81526020838101519082015260408301518281111561440a575f80fd5b61441687828601613c1c565b60408301525060608301518281111561442d575f80fd5b61443987828601613c1c565b60608301525095945050505050565b63ffffffff60e01b8516815260ff841660208201528215156040820152608060608201525f61400b6080830184613cdd565b5f82601f830112614489575f80fd5b8135614497613c3982613bd4565b8181528460208386010111156144ab575f80fd5b816020850160208301375f918101602001919091529392505050565b5f805f606084860312156144d9575f80fd5b833592506020840135915060408401356001600160401b038111156144fc575f80fd5b6145088682870161447a565b9150509250925092565b5f8060408385031215614523575f80fd5b61452c83613a67565b915060208301516001600160401b03811115614546575f80fd5b613edf85828601613c1c565b8035611f7481613daa565b5f82601f83011261456c575f80fd5b8135602061457c613c3983613d88565b8083825260208201915060208460051b87010193508684111561459d575f80fd5b602086015b84811015613e2357803580600f0b81146145ba575f80fd5b83529183019183016145a2565b5f805f80608085870312156145da575f80fd5b84356145e581613daa565b93506020858101356001600160401b0380821115614601575f80fd5b818801915088601f830112614614575f80fd5b8135614622613c3982613d88565b81815260059190911b8301840190848101908b831115614640575f80fd5b938501935b8285101561465e57843582529385019390850190614645565b975050506040880135925080831115614675575f80fd5b61468189848a0161455d565b94506060880135925080831115614696575f80fd5b5050613cd18782880161447a565b5f80604083850312156146b5575f80fd5b82516146c081613daa565b60208401519092506146d181613daa565b809150509250929050565b5f805f805f60a086880312156146f0575f80fd5b85356001600160401b0380821115614706575f80fd5b818801915088601f830112614719575f80fd5b81356020614729613c3983613d88565b82815260059290921b8401810191818101908c841115614747575f80fd5b948201945b8386101561476e57853561475f81613daa565b8252948201949082019061474c565b99505089013592505080821115614783575f80fd5b61478f89838a01613e2e565b955060408801359150808211156147a4575f80fd5b6147b089838a01613e2e565b94506147be60608901614552565b935060808801359150808211156147d3575f80fd5b506147e08882890161447a565b9150509295509295909350565b5f805f805f60a08688031215614801575f80fd5b853561480c81613daa565b9450602086013561481c81613daa565b9350604086013592506060860135915060808601356001600160401b03811115614844575f80fd5b6147e08882890161447a565b5f805f8060808587031215614863575f80fd5b843561486e81613daa565b9350602085013592506040850135915060608501356001600160401b03811115614896575f80fd5b613cd18782880161447a565b5f805f80608085870312156148b5575f80fd5b84356001600160401b03808211156148cb575f80fd5b6148d788838901613dbe565b955060208701359150808211156148ec575f80fd5b6148f888838901613e2e565b9450604087013591508082111561490d575f80fd5b61491988838901613e2e565b9350606087013591508082111561492e575f80fd5b50613cd18782880161447a565b5f805f805f8060c08789031215614950575f80fd5b863561495b81613daa565b9550602087013561496b81613daa565b9450604087013561497b81613daa565b9350606087013592506080870135915060a08701356001600160401b038111156149a3575f80fd5b6149af89828a0161447a565b9150509295509295509295565b6020808252600290820152616e6f60f01b604082015260600190565b5f602082840312156149e8575f80fd5b81356126bd81613daa565b818382375f9101908152919050565b8082018082111561095657610956613ab6565b5f6101c08284031215614a26575f80fd5b614a2e613b19565b9050614a3982614015565b8152614a4760208301614015565b6020820152614a5860408301614015565b6040820152614a6960608301613a67565b6060820152614a7a60808301613a67565b608082015260a0828101519082015260c0808301519082015260e08083015190820152610100808301519082015261012080830151908201526101408083015190820152610160808301519082015261018080830151908201526101a09182015191810191909152919050565b5f82601f830112614af6575f80fd5b81516020614b06613c3983613d88565b808382526020820191506101c06020818602880101945087851115614b29575f80fd5b602087015b8581101561427257614b408982614a15565b8452928401928101614b2e565b5f60208284031215614b5d575f80fd5b81516001600160401b0380821115614b73575f80fd5b908301906103008286031215614b87575f80fd5b614b8f613b3c565b614b9883614015565b8152614ba660208401613a67565b602082015260408301516040820152606083015160608201526080830151608082015260a083015160a082015260c083015160c082015260e083015160e0820152610100614bf5818501614015565b908201526101208381015183811115614c0c575f80fd5b614c1888828701614ae7565b8284015250506101409150614c2f86838501614a15565b91810191909152949350505050565b80516001600160a01b031682526020810151614c6560208401826001600160a01b03169052565b506040810151614c8060408401826001600160a01b03169052565b506060810151614c94606084018215159052565b506080810151614ca8608084018215159052565b5060a0818101519083015260c0808201519083015260e08082015190830152610100808201519083015261012080820151908301526101408082015190830152610160808201519083015261018080820151908301526101a090810151910152565b5f815180845260208085019450602084015f5b83811015614d4457614d30878351614c3e565b6101c0969096019590820190600101614d1d565b509495945050505050565b60018060a01b0387168152856020820152846040820152836060820152821515608082015260c060a0820152614d9160c0820183516001600160a01b03169052565b5f6020830151614da560e084018215159052565b506040830151610100818185015260608501519150610120828186015260808601519250610140838187015260a087015161016087015260c087015161018087015260e08701516101a0870152828701519350614e0e6101c08701856001600160a01b03169052565b8187015193506103006101e0870152614e2b6103c0870185614d0a565b93508087015192505050614e43610200850182614c3e565b5098975050505050505050565b5f82601f830112614e5f575f80fd5b81516020614e6f613c3983613d88565b8083825260208201915060208460051b870101935086841115614e90575f80fd5b602086015b84811015613e23578051614ea881613daa565b8352918301918301614e95565b5f6102e08284031215614ec6575f80fd5b614ece613b5f565b9050614ed982613a67565b8152614ee760208301613a67565b602082015260408281015190820152606080830151908201526080808301519082015260a0808301519082015260c0808301519082015260e08083015190820152610100808301519082015261012080830151908201526101408083015190820152610160808301519082015261018080830151908201526101a080830151908201526101c080830151908201526101e080830151908201526102008083015190820152610220614f99818401614015565b90820152610240614fab838201614015565b90820152610260614fbd838201614015565b90820152610280828101516001600160401b0380821115614fdc575f80fd5b614fe886838701613c1c565b838501526102a0925082850151915080821115615003575f80fd5b5061501085828601613c1c565b8284015250506102c080830151818301525092915050565b5f82601f830112615037575f80fd5b81516020615047613c3983613d88565b82815260059290921b84018101918181019086841115615065575f80fd5b8286015b84811015613e235780516001600160401b03811115615086575f80fd5b6150948986838b0101614eb5565b845250918301918301615069565b5f602082840312156150b2575f80fd5b81516001600160401b03808211156150c8575f80fd5b9083019060a082860312156150db575f80fd5b6150e3613b82565b8251815260208301516020820152604083015182811115615102575f80fd5b61510e87828601614e50565b604083015250606083015182811115615125575f80fd5b61513187828601615028565b606083015250608083015182811115615148575f80fd5b61515487828601614eb5565b60808301525095945050505050565b5f8060408385031215615174575f80fd5b825161517f81613daa565b6020939093015192949293505050565b6020815260018060a01b038251166020820152602082015160408201525f6040830151608060608401526151c660a0840182613cdd565b90506060840151601f198483030160808501526151e38282613cdd565b95945050505050565b5f602082840312156151fc575f80fd5b81516001600160401b0380821115615212575f80fd5b9083019060408286031215615225575f80fd5b60405160408101818110838211171561524057615240613add565b604052825161524e81613daa565b8152602083015182811115615261575f80fd5b61526d87828601613c1c565b60208301525095945050505050565b808202811582820484141761095657610956613ab6565b606081525f6152a56060830186613cdd565b60018060a01b0380861660208501528382036040850152808551168252506020840151604060208301526152dc6040830182613cdd565b979650505050505050565b60ff83168152604060208201525f613c636040830184613cdd565b5f8261531c57634e487b7160e01b5f52601260045260245ffd5b50049056fe6982dc38770357635dda158681483200fe5feb275281c6a4bebd973fbbda3a60a2646970667358221220f2170ccad6cc6d3c9679c0b1d7547c4b312b6ec4b753f54ee0fdd40f0ce0cc0a64736f6c63430008170033000000000000000000000000e1bee6f9205938e8f65d64ea9721168bd9d51091000000000000000000000000420000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000014b97c338bc56759f4affac14d4f77ec708fc6d53f000000000000000000000000