Transaction
Status
Success
Block
To
Contract Creation
Description
Deploy Contract0x3a54dc9af7506a922814783d3eb84c171ae229c7
Value
0 ETH
Transaction Fee
0.00017650281 ETH
Gas Used
17,650,281 / 19,329,179 (91.31%)
Gas Price
10000000
Base Fee
10000000
Max Fee
12656250
Max Priority Fee
0
Transaction Type
eip1559
Nonce
59
Position in Block
1
Input Data
0x60c060405234801561001057600080fd5b506040516139b43803806139b483398101604081905261002f91610084565b6001600160a01b03811660a05260405161004890610077565b604051809103906000f080158015610064573d6000803e3d6000fd5b506001600160a01b0316608052506100b4565b611509806124ab83390190565b60006020828403121561009657600080fd5b81516001600160a01b03811681146100ad57600080fd5b9392505050565b60805160a0516123cb6100e060003960006108ce015260008181610177015261063e01526123cb6000f3fe60806040523480156200001157600080fd5b5060043610620000b05760003560e01c80635c60da1b116200007f5780639cb0a12411620000625780639cb0a12414620001c4578063a8a9c29e14620001ea578063f10832f1146200021157600080fd5b80635c60da1b146200017557806364e074a5146200019c57600080fd5b806301ffc9a714620000b55780630ca2235814620000e1578063329d4396146200012e578063397830161462000145575b600080fd5b620000cc620000c636600462000ac4565b62000238565b60405190151581526020015b60405180910390f35b6200011f620000f236600462000b09565b604080516001600160a01b0383166020820152606091016040516020818303038152906040529050919050565b604051620000d8919062000b7d565b6200011f6200013f36600462000c4a565b62000270565b6200015c6200015636600462000cee565b620002a1565b6040516001600160a01b039091168152602001620000d8565b7f00000000000000000000000000000000000000000000000000000000000000006200015c565b620001b3620001ad36600462000cee565b620002b9565b604051620000d89392919062000d2f565b620001db620001d536600462000d7d565b620002e1565b604051620000d8919062000e69565b62000201620001fb36600462000e7e565b620005da565b604051620000d892919062000f6f565b620002286200022236600462000f98565b62000602565b604051620000d892919062000fe4565b60006001600160e01b0319821663099718b560e41b14806200026a57506301ffc9a760e01b6001600160e01b03198316145b92915050565b6060838383604051602001620002899392919062000d2f565b60405160208183030381529060405290509392505050565b6000818060200190518101906200026a919062001008565b606060008083806020019051810190620002d4919062001028565b9196909550909350915050565b6060600062000333620002f86040850185620010cb565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250620002a192505050565b90506001600160a01b038116156200034d57600362000350565b60025b60ff1667ffffffffffffffff8111156200036e576200036e62000b92565b604051908082528060200260200182016040528015620003c957816020015b6040805160a0810182526000808252602080830182905292820181905260608201819052608082015282526000199092019101816200038d5790505b506040805160a0810190915260018152909250602080820190620003f09086018662000b09565b6001600160a01b03168152602001856001600160a01b0316815260200160006001600160a01b031681526020017f9a34d54a94e2d26b0ef16563ae461730b61d3a970ce6cd803285018cdaa7ea27815250826000815181106200045757620004576200111c565b60209081029190910101526040805160a081019091528060018152602090810190620004869086018662000b09565b6001600160a01b03168152602001856001600160a01b0316815260200160006001600160a01b031681526020017f4519016625770ea7c53ec57edd39c12235608ddd99826b3e3c04160b459f1f2581525082600181518110620004ed57620004ed6200111c565b60209081029190910101526001600160a01b03811615620005d3576040805160a081019091528060018152602001856001600160a01b03168152602001826001600160a01b0316815260200160006001600160a01b03168152602001856001600160a01b0316630729d0546040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000588573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620005ae919062001132565b81525082600281518110620005c757620005c76200111c565b60200260200101819052505b5092915050565b6060620005fa604051806040016040528060608152602001606081525090565b935093915050565b600062000622604051806040016040528060608152602001606081525090565b60008060006200063286620002b9565b925092509250620006b97f000000000000000000000000000000000000000000000000000000000000000088858560405160240162000674939291906200114c565b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff16630f76f81b60e31b17905262000a4f565b945060006001600160a01b03821615620006d5576003620006d8565b60025b60ff1667ffffffffffffffff811115620006f657620006f662000b92565b6040519080825280602002602001820160405280156200075157816020015b6040805160a081018252600080825260208083018290529282018190526060820181905260808201528252600019909201910181620007155790505b506040805160a081019091529091508060008152602001876001600160a01b03168152602001896001600160a01b0316815260200160006001600160a01b031681526020017f9a34d54a94e2d26b0ef16563ae461730b61d3a970ce6cd803285018cdaa7ea2781525081600081518110620007d057620007d06200111c565b60209081029190910101526040805160a081019091528060008152602001876001600160a01b03168152602001896001600160a01b0316815260200160006001600160a01b031681526020017f4519016625770ea7c53ec57edd39c12235608ddd99826b3e3c04160b459f1f25815250816001815181106200085657620008566200111c565b60209081029190910101526001600160a01b03821615620009f7576040805160028082526060820183526000926020830190803683370190505090508681600081518110620008a957620008a96200111c565b60200260200101906001600160a01b031690816001600160a01b0316815250506000897f000000000000000000000000000000000000000000000000000000000000000083604051620008fc9062000aa8565b6200090a9392919062001184565b604051809103906000f08015801562000927573d6000803e3d6000fd5b506040805160a0810190915290915080600281526020018b6001600160a01b03168152602001856001600160a01b03168152602001826001600160a01b031681526020018b6001600160a01b0316630729d0546040518163ffffffff1660e01b8152600401602060405180830381865afa158015620009aa573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620009d0919062001132565b81525083600281518110620009e957620009e96200111c565b602002602001018190525050505b6020858101829052604080516001600160a01b03808c1682528916928101929092527f0a4e7c476f8d630a7b16842483eac8420fb28e07d2912611a4914aeb2b936990910160405180910390a1505050509250929050565b600062000a5d838362000a64565b9392505050565b6000828260405162000a769062000ab6565b62000a83929190620011b2565b604051809103906000f08015801562000aa0573d6000803e3d6000fd5b509392505050565b610aea80620011d783390190565b6106fe8062001cc183390190565b60006020828403121562000ad757600080fd5b81356001600160e01b03198116811462000a5d57600080fd5b6001600160a01b038116811462000b0657600080fd5b50565b60006020828403121562000b1c57600080fd5b813562000a5d8162000af0565b60005b8381101562000b4657818101518382015260200162000b2c565b50506000910152565b6000815180845262000b6981602086016020860162000b29565b601f01601f19169290920160200192915050565b60208152600062000a5d602083018462000b4f565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171562000bd45762000bd462000b92565b604052919050565b600067ffffffffffffffff82111562000bf95762000bf962000b92565b50601f01601f191660200190565b600062000c1e62000c188462000bdc565b62000ba8565b905082815283838301111562000c3357600080fd5b828260208301376000602084830101529392505050565b60008060006060848603121562000c6057600080fd5b833567ffffffffffffffff81111562000c7857600080fd5b8401601f8101861362000c8a57600080fd5b62000c9b8682356020840162000c07565b935050602084013562000cae8162000af0565b9150604084013562000cc08162000af0565b809150509250925092565b600082601f83011262000cdd57600080fd5b62000a5d8383356020850162000c07565b60006020828403121562000d0157600080fd5b813567ffffffffffffffff81111562000d1957600080fd5b62000d278482850162000ccb565b949350505050565b60608152600062000d44606083018662000b4f565b6001600160a01b0394851660208401529290931660409091015292915050565b60006060828403121562000d7757600080fd5b50919050565b6000806040838503121562000d9157600080fd5b823562000d9e8162000af0565b9150602083013567ffffffffffffffff81111562000dbb57600080fd5b62000dc98582860162000d64565b9150509250929050565b60008151808452602080850194508084016000805b8481101562000e5d57825180516003811062000e1257634e487b7160e01b84526021600452602484fd5b8952808501516001600160a01b03908116868b01526040808301518216908b0152606080830151909116908a01526080908101519089015260a0909701969183019160010162000de8565b50959695505050505050565b60208152600062000a5d602083018462000dd3565b60008060006060848603121562000e9457600080fd5b833562000ea18162000af0565b9250602084013561ffff8116811462000eb957600080fd5b9150604084013567ffffffffffffffff81111562000ed657600080fd5b62000ee48682870162000d64565b9150509250925092565b600081518084526020808501945080840160005b8381101562000f295781516001600160a01b03168752958201959082019060010162000f02565b509495945050505050565b600081516040845262000f4b604085018262000eee565b90506020830151848203602086015262000f66828262000dd3565b95945050505050565b60408152600062000f84604083018562000b4f565b828103602084015262000f66818562000f34565b6000806040838503121562000fac57600080fd5b823562000fb98162000af0565b9150602083013567ffffffffffffffff81111562000fd657600080fd5b62000dc98582860162000ccb565b6001600160a01b038316815260406020820152600062000d27604083018462000f34565b6000602082840312156200101b57600080fd5b815162000a5d8162000af0565b6000806000606084860312156200103e57600080fd5b835167ffffffffffffffff8111156200105657600080fd5b8401601f810186136200106857600080fd5b80516200107962000c188262000bdc565b8181528760208385010111156200108f57600080fd5b620010a282602083016020860162000b29565b8095505050506020840151620010b88162000af0565b604085015190925062000cc08162000af0565b6000808335601e19843603018112620010e357600080fd5b83018035915067ffffffffffffffff821115620010ff57600080fd5b6020019150368190038213156200111557600080fd5b9250929050565b634e487b7160e01b600052603260045260246000fd5b6000602082840312156200114557600080fd5b5051919050565b60006001600160a01b0380861683526060602084015262001171606084018662000b4f565b9150808416604084015250949350505050565b60006001600160a01b0380861683528085166020840152506060604083015262000f66606083018462000eee565b6001600160a01b038316815260406020820152600062000d27604083018462000b4f56fe60806040523480156200001157600080fd5b5060405162000aea38038062000aea833981016040819052620000349162000157565b6001600160a01b03831615806200005257506001600160a01b038216155b806200005d57508051155b156200007c57604051630e52390960e41b815260040160405180910390fd5b60005b8151811015620000df57600160026000848481518110620000a457620000a462000257565b6020908102919091018101516001600160a01b03168252810191909152604001600020805460ff19169115159190911790556001016200007f565b5050600180546001600160a01b039283166001600160a01b031991821617909155600080549390921692169190911790556200026d565b6001600160a01b03811681146200012c57600080fd5b50565b634e487b7160e01b600052604160045260246000fd5b8051620001528162000116565b919050565b6000806000606084860312156200016d57600080fd5b83516200017a8162000116565b809350506020808501516200018f8162000116565b60408601519093506001600160401b0380821115620001ad57600080fd5b818701915087601f830112620001c257600080fd5b815181811115620001d757620001d76200012f565b8060051b604051601f19603f83011681018181108582111715620001ff57620001ff6200012f565b60405291825284820192508381018501918a8311156200021e57600080fd5b938501935b828510156200024757620002378562000145565b8452938501939285019262000223565b8096505050505050509250925092565b634e487b7160e01b600052603260045260246000fd5b61086d806200027d6000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c806301ffc9a71461003b5780632675fdd014610062575b600080fd5b61004e61004936600461053d565b610075565b604051901515815260200160405180910390f35b61004e61007036600461058a565b6100ac565b60006001600160e01b031982166302675fdd60e41b14806100a657506301ffc9a760e01b6001600160e01b03198316145b92915050565b6000806100ee84848080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506102b192505050565b90506001600160e01b031981166331c6fcc960e21b146101125760009150506102a8565b60006101218460048188610625565b81019061012e91906106bf565b509150508051600314610146576000925050506102a8565b6000805482516001600160a01b039091169183916101665761016661084a565b6020026020010151600001516001600160a01b03161415806101bf575060005481516001600160a01b0390911690829060029081106101a7576101a761084a565b6020026020010151600001516001600160a01b031614155b156101cf576000925050506102a8565b610215816000815181106101e5576101e561084a565b602002602001015160400151826002815181106102045761020461084a565b6020026020010151604001516102b8565b610224576000925050506102a8565b6001805482516001600160a01b0390911691839181106102465761024661084a565b6020026020010151600001516001600160a01b03161461026b576000925050506102a8565b610292816001815181106102815761028161084a565b60200260200101516040015161049a565b6102a1576000925050506102a8565b6001925050505b95945050505050565b6020015190565b60008060008060006102e187602081015160248201516044830151606490930151919390929190565b929650909450925090506001600160e01b031984166335a2eb4b60e21b146103105760009450505050506100a6565b6001600160a01b03831660009081526002602052604090205460ff1661033d5760009450505050506100a6565b6001546001600160a01b0383811691161461035f5760009450505050506100a6565b7f821b6e3a557148015a918c89e5d092e878a69854a2d1a410635f771bd5a8a3f581146103935760009450505050506100a6565b6020860151602487015160448801516064890151633658153160e21b6001600160e01b03198516146103d0576000985050505050505050506100a6565b6001600160a01b03831660009081526002602052604090205460ff16610401576000985050505050505050506100a6565b6001546001600160a01b03838116911614610427576000985050505050505050506100a6565b7f821b6e3a557148015a918c89e5d092e878a69854a2d1a410635f771bd5a8a3f5811461045f576000985050505050505050506100a6565b826001600160a01b0316876001600160a01b031614610489576000985050505050505050506100a6565b5060019a9950505050505050505050565b6000806000806104bd856020810151602480830151604484015190930101519092565b919450925090506001600160e01b031983166322e12c6360e01b146104e757506000949350505050565b6000546001600160a01b0383811691161461050757506000949350505050565b6001600160a01b03811660009081526002602052604090205460ff1661053257506000949350505050565b506001949350505050565b60006020828403121561054f57600080fd5b81356001600160e01b03198116811461056757600080fd5b9392505050565b80356001600160a01b038116811461058557600080fd5b919050565b6000806000806000608086880312156105a257600080fd5b6105ab8661056e565b94506105b96020870161056e565b935060408601359250606086013567ffffffffffffffff808211156105dd57600080fd5b818801915088601f8301126105f157600080fd5b81358181111561060057600080fd5b89602082850101111561061257600080fd5b9699959850939650602001949392505050565b6000808585111561063557600080fd5b8386111561064257600080fd5b5050820193919092039150565b634e487b7160e01b600052604160045260246000fd5b6040516060810167ffffffffffffffff811182821017156106885761068861064f565b60405290565b604051601f8201601f1916810167ffffffffffffffff811182821017156106b7576106b761064f565b604052919050565b6000806000606084860312156106d457600080fd5b8335925067ffffffffffffffff80602086013511156106f257600080fd5b6020850135850186601f82011261070857600080fd5b81813511156107195761071961064f565b6107296020823560051b0161068e565b81358082526020808301929160051b8401018981111561074857600080fd5b602084015b8181101561083357858135111561076357600080fd5b80358501601f196060828e038201121561077c57600080fd5b610784610665565b6107906020840161056e565b81526040830135602082015288606084013511156107ad57600080fd5b6060830135830192508d603f8401126107c557600080fd5b6020830135898111156107da576107da61064f565b6107eb602084601f8401160161068e565b92508083528e604082860101111561080257600080fd5b806040850160208501376000602082850101525081604082015280875250505060208401935060208101905061074d565b505080955050505050604084013590509250925092565b634e487b7160e01b600052603260045260246000fdfea164736f6c6343000811000a60806040526040516106fe3803806106fe83398101604081905261002291610319565b61002e82826000610035565b5050610436565b61003e8361006b565b60008251118061004b5750805b156100665761006483836100ab60201b6100291760201c565b505b505050565b610074816100d7565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b60606100d083836040518060600160405280602781526020016106d7602791396101a9565b9392505050565b6100ea8161022260201b6100551760201c565b6101515760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201526c1bdd08184818dbdb9d1c9858dd609a1b60648201526084015b60405180910390fd5b806101887f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc60001b61023160201b6100641760201c565b80546001600160a01b0319166001600160a01b039290921691909117905550565b6060600080856001600160a01b0316856040516101c691906103e7565b600060405180830381855af49150503d8060008114610201576040519150601f19603f3d011682016040523d82523d6000602084013e610206565b606091505b50909250905061021886838387610234565b9695505050505050565b6001600160a01b03163b151590565b90565b606083156102a357825160000361029c576001600160a01b0385163b61029c5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610148565b50816102ad565b6102ad83836102b5565b949350505050565b8151156102c55781518083602001fd5b8060405162461bcd60e51b81526004016101489190610403565b634e487b7160e01b600052604160045260246000fd5b60005b838110156103105781810151838201526020016102f8565b50506000910152565b6000806040838503121561032c57600080fd5b82516001600160a01b038116811461034357600080fd5b60208401519092506001600160401b038082111561036057600080fd5b818501915085601f83011261037457600080fd5b815181811115610386576103866102df565b604051601f8201601f19908116603f011681019083821181831017156103ae576103ae6102df565b816040528281528860208487010111156103c757600080fd5b6103d88360208301602088016102f5565b80955050505050509250929050565b600082516103f98184602087016102f5565b9190910192915050565b60208152600082518060208401526104228160408501602087016102f5565b601f01601f19169190910160400192915050565b610292806104456000396000f3fe60806040523661001357610011610017565b005b6100115b610027610022610067565b61009f565b565b606061004e838360405180606001604052806027815260200161025f602791396100c3565b9392505050565b6001600160a01b03163b151590565b90565b600061009a7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b3660008037600080366000845af43d6000803e8080156100be573d6000f35b3d6000fd5b6060600080856001600160a01b0316856040516100e0919061020f565b600060405180830381855af49150503d806000811461011b576040519150601f19603f3d011682016040523d82523d6000602084013e610120565b606091505b50915091506101318683838761013b565b9695505050505050565b606083156101af5782516000036101a8576001600160a01b0385163b6101a85760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064015b60405180910390fd5b50816101b9565b6101b983836101c1565b949350505050565b8151156101d15781518083602001fd5b8060405162461bcd60e51b815260040161019f919061022b565b60005b838110156102065781810151838201526020016101ee565b50506000910152565b600082516102218184602087016101eb565b9190910192915050565b602081526000825180602084015261024a8160408501602087016101eb565b601f01601f1916919091016040019291505056fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a164736f6c6343000811000a416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a164736f6c6343000811000a60a06040523060805234801561001457600080fd5b5061001d610022565b6100e1565b600054610100900460ff161561008e5760405162461bcd60e51b815260206004820152602760248201527f496e697469616c697a61626c653a20636f6e747261637420697320696e697469604482015266616c697a696e6760c81b606482015260840160405180910390fd5b60005460ff908116146100df576000805460ff191660ff9081179091556040519081527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200160405180910390a15b565b6080516113f1610118600039600081816102a50152818161032f0152818161051e015281816105a3015261068d01526113f16000f3fe6080604052600436106100c75760003560e01c80634f1ef286116100745780637bb7c0d81161004e5780637bb7c0d8146101fc5780639de8c0c21461021c578063c9c4bfca1461023c57600080fd5b80634f1ef286146101b157806352d1902d146101c45780635c60da1b146101e757600080fd5b80634162169f116100a55780634162169f1461014357806341de6830146101755780634a5854d51461019157600080fd5b806301ffc9a7146100cc5780633659cfe61461010157806340c2b8f314610123575b600080fd5b3480156100d857600080fd5b506100ec6100e736600461100e565b610270565b60405190151581526020015b60405180910390f35b34801561010d57600080fd5b5061012161011c36600461104d565b61029b565b005b34801561012f57600080fd5b5061012161013e36600461112f565b61041b565b34801561014f57600080fd5b5060c9546001600160a01b03165b6040516001600160a01b0390911681526020016100f8565b34801561018157600080fd5b5060006040516100f8919061118d565b34801561019d57600080fd5b506101216101ac36600461104d565b61049a565b6101216101bf3660046111b5565b610514565b3480156101d057600080fd5b506101d9610680565b6040519081526020016100f8565b3480156101f357600080fd5b5061015d610745565b34801561020857600080fd5b50610121610217366004611219565b61077d565b34801561022857600080fd5b5061012161023736600461104d565b610925565b34801561024857600080fd5b506101d97f821b6e3a557148015a918c89e5d092e878a69854a2d1a410635f771bd5a8a3f581565b60006001600160e01b03198216633b317b0f60e21b1480610295575061029582610997565b92915050565b6001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016300361032d5760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b60648201526084015b60405180910390fd5b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166103887f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146103f35760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610324565b6103fc816109e7565b6040805160008082526020820190925261041891839190610a20565b50565b60c9547f9a34d54a94e2d26b0ef16563ae461730b61d3a970ce6cd803285018cdaa7ea2790610459906001600160a01b031630335b84600036610bc5565b7f9ef25cd88fb27d6b34b73da4d83b688fdc6e8682562955b4825514b32478d03284848460405161048c939291906112cd565b60405180910390a150505050565b60c9547f4519016625770ea7c53ec57edd39c12235608ddd99826b3e3c04160b459f1f25906104d3906001600160a01b03163033610450565b6040516001600160a01b03831681527f9f0d34123935d8b5da19f8f1794cda0825f02d4fb6980b316828fb7020e3a93c906020015b60405180910390a15050565b6001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001630036105a15760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b19195b1959d85d1958d85b1b60a21b6064820152608401610324565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03166105fc7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b6001600160a01b0316146106675760405162461bcd60e51b815260206004820152602c60248201527f46756e6374696f6e206d7573742062652063616c6c6564207468726f7567682060448201526b6163746976652070726f787960a01b6064820152608401610324565b610670826109e7565b61067c82826001610a20565b5050565b6000306001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016146107205760405162461bcd60e51b815260206004820152603860248201527f555550535570677261646561626c653a206d757374206e6f742062652063616c60448201527f6c6564207468726f7567682064656c656761746563616c6c00000000000000006064820152608401610324565b507f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc90565b60006107787f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc546001600160a01b031690565b905090565b600054610100900460ff161580801561079d5750600054600160ff909116105b806107b75750303b1580156107b7575060005460ff166001145b6108295760405162461bcd60e51b815260206004820152602e60248201527f496e697469616c697a61626c653a20636f6e747261637420697320616c72656160448201527f647920696e697469616c697a65640000000000000000000000000000000000006064820152608401610324565b6000805460ff19166001179055801561084c576000805461ff0019166101001790555b61085584610c81565b6001600160a01b038216156108a1576040516001600160a01b03831681527f8f36056dbf81ce6a934ea8a8154e355119a798622bb1d9abe209abfa89197f3e9060200160405180910390a15b7f9ef25cd88fb27d6b34b73da4d83b688fdc6e8682562955b4825514b32478d032600080856040516108d5939291906112cd565b60405180910390a1801561091f576000805461ff0019169055604051600181527f7f26b83ff96e1f2b6a682f133852f6798a09c465da95921460cefb38474024989060200161048c565b50505050565b60c9547f4519016625770ea7c53ec57edd39c12235608ddd99826b3e3c04160b459f1f259061095e906001600160a01b03163033610450565b6040516001600160a01b03831681527f4821e189b79b111a264572db96113c5e337dab13d3c71ac2169ce8bc0df7116490602001610508565b60006001600160e01b0319821663041de68360e41b14806109c857506001600160e01b031982166352d1902d60e01b145b8061029557506301ffc9a760e01b6001600160e01b0319831614610295565b60c9547f821b6e3a557148015a918c89e5d092e878a69854a2d1a410635f771bd5a8a3f59061067c906001600160a01b03163033610450565b7f4910fdfa16fed3260ed0e7147f7cc6da11a60208b5b9406d12a635614ffd91435460ff1615610a5857610a5383610cf5565b505050565b826001600160a01b03166352d1902d6040518163ffffffff1660e01b8152600401602060405180830381865afa925050508015610ab2575060408051601f3d908101601f19168201909252610aaf918101906112ff565b60015b610b245760405162461bcd60e51b815260206004820152602e60248201527f45524331393637557067726164653a206e657720696d706c656d656e7461746960448201527f6f6e206973206e6f7420555550530000000000000000000000000000000000006064820152608401610324565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc8114610bb95760405162461bcd60e51b815260206004820152602960248201527f45524331393637557067726164653a20756e737570706f727465642070726f7860448201527f6961626c655555494400000000000000000000000000000000000000000000006064820152608401610324565b50610a53838383610dc0565b604051637ef7c88360e11b81526001600160a01b0387169063fdef910690610bf99088908890889088908890600401611318565b602060405180830381865afa158015610c16573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c3a919061136c565b610c7957604051630cb6f8ed60e21b81526001600160a01b03808816600483015280871660248301528516604482015260648101849052608401610324565b505050505050565b600054610100900460ff16610cec5760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610324565b61041881610de5565b6001600160a01b0381163b610d725760405162461bcd60e51b815260206004820152602d60248201527f455243313936373a206e657720696d706c656d656e746174696f6e206973206e60448201527f6f74206120636f6e7472616374000000000000000000000000000000000000006064820152608401610324565b7f360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b610dc983610e7f565b600082511180610dd65750805b15610a535761091f8383610ebf565b600054610100900460ff16610e505760405162461bcd60e51b815260206004820152602b60248201527f496e697469616c697a61626c653a20636f6e7472616374206973206e6f74206960448201526a6e697469616c697a696e6760a81b6064820152608401610324565b60c9805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0392909216919091179055565b610e8881610cf5565b6040516001600160a01b038216907fbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b90600090a250565b6060610ee483836040518060600160405280602781526020016113be60279139610eeb565b9392505050565b6060600080856001600160a01b031685604051610f08919061138e565b600060405180830381855af49150503d8060008114610f43576040519150601f19603f3d011682016040523d82523d6000602084013e610f48565b606091505b5091509150610f5986838387610f63565b9695505050505050565b60608315610fd2578251600003610fcb576001600160a01b0385163b610fcb5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610324565b5081610fdc565b610fdc8383610fe4565b949350505050565b815115610ff45781518083602001fd5b8060405162461bcd60e51b815260040161032491906113aa565b60006020828403121561102057600080fd5b81356001600160e01b031981168114610ee457600080fd5b6001600160a01b038116811461041857600080fd5b60006020828403121561105f57600080fd5b8135610ee481611038565b803563ffffffff8116811461107e57600080fd5b919050565b634e487b7160e01b600052604160045260246000fd5b600067ffffffffffffffff808411156110b4576110b4611083565b604051601f8501601f19908116603f011681019082821181831017156110dc576110dc611083565b816040528093508581528686860111156110f557600080fd5b858560208301376000602087830101525050509392505050565b600082601f83011261112057600080fd5b610ee483833560208501611099565b60008060006060848603121561114457600080fd5b61114d8461106a565b925061115b6020850161106a565b9150604084013567ffffffffffffffff81111561117757600080fd5b6111838682870161110f565b9150509250925092565b60208101600383106111af57634e487b7160e01b600052602160045260246000fd5b91905290565b600080604083850312156111c857600080fd5b82356111d381611038565b9150602083013567ffffffffffffffff8111156111ef57600080fd5b8301601f8101851361120057600080fd5b61120f85823560208401611099565b9150509250929050565b60008060006060848603121561122e57600080fd5b833561123981611038565b9250602084013567ffffffffffffffff81111561125557600080fd5b6112618682870161110f565b925050604084013561127281611038565b809150509250925092565b60005b83811015611298578181015183820152602001611280565b50506000910152565b600081518084526112b981602086016020860161127d565b601f01601f19169290920160200192915050565b600063ffffffff8086168352808516602084015250606060408301526112f660608301846112a1565b95945050505050565b60006020828403121561131157600080fd5b5051919050565b60006001600160a01b03808816835280871660208401525084604083015260806060830152826080830152828460a0840137600060a0848401015260a0601f19601f85011683010190509695505050505050565b60006020828403121561137e57600080fd5b81518015158114610ee457600080fd5b600082516113a081846020870161127d565b9190910192915050565b602081526000610ee460208301846112a156fe416464726573733a206c6f772d6c6576656c2064656c65676174652063616c6c206661696c6564a164736f6c6343000811000a0000000000000000000000003c9be4b42b313318091344a261dcdcd02dcd5736