交易详情
交易哈希
:0xfdb54a69330930680f28afd338168dd9d798c9719d42c9f9f4aaa94585ac5082
交易数量:
0ETH
($0)
交易手续费:
0.000108395994495368
$0.27
L2 Gas 价格:
0.00000000002 ETH(0.02 Gwei)
L2 Gas 上限 & 消耗:
6,000,000|
5,369,246(89.49%)
L2 Gas 费用:
0.00010738492 ETH
L2 Gas 费:
基础费用: 0.013407547 Gwei
L1 Gas 价格:
0.00000000215464376 ETH(2.15464376 Gwei)
L1 Gas 消耗:
206,810
L1 费用系数:
0
L1 Gas 费用:
0.000001011074495368 ETH
其他信息:
交易类型:0(原始交易类型)
Nonce:4
区块内交易编号:19
输入数据:
0x6101806040523480156200001257600080fd5b50604051620064bd380380620064bd833981016040819052620000359162000338565b604080518082018252601481527f4f646f734c696d69744f72646572526f75746572000000000000000000000000602080830191909152825180840190935260018352603160f81b90830152906200008f8260006200019a565b61012052620000a08160016200019a565b61014052815160208084019190912060e052815190820120610100524660a0526200012e60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c0526200014233620001d3565b6001600160a01b0381166200017a57604051634726455360e11b81526001600160a01b03821660048201526024015b60405180910390fd5b6001600160a01b038116610160526200019333620001f1565b5062000550565b6000602083511015620001ba57620001b28362000245565b9050620001cd565b81620001c784826200040f565b5060ff90505b92915050565b600380546001600160a01b0319169055620001ee8162000288565b50565b620001fb620002da565b600580546001600160a01b0319166001600160a01b0383169081179091556040517f1535fa8f7275b71050af30bf7f74391b45be7ba2b545fd28279dafe9b50f642490600090a250565b600080829050601f8151111562000273578260405163305a27a960e01b8152600401620001719190620004db565b805162000280826200052b565b179392505050565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002546001600160a01b03163314620003365760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640162000171565b565b6000602082840312156200034b57600080fd5b81516001600160a01b03811681146200036357600080fd5b9392505050565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200039557607f821691505b602082108103620003b657634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200040a57600081815260208120601f850160051c81016020861015620003e55750805b601f850160051c820191505b818110156200040657828155600101620003f1565b5050505b505050565b81516001600160401b038111156200042b576200042b6200036a565b62000443816200043c845462000380565b84620003bc565b602080601f8311600181146200047b5760008415620004625750858301515b600019600386901b1c1916600185901b17855562000406565b600085815260208120601f198616915b82811015620004ac578886015182559484019460019091019084016200048b565b5085821015620004cb5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083528351808285015260005b818110156200050a57858101830151858201604001528201620004ec565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620003b65760001960209190910360031b1b16919050565b60805160a05160c05160e05161010051610120516101405161016051615f00620005bd60003960008181612cd30152613ccc015260006111a30152600061117901526000614708015260006146e00152600061463b015260006146650152600061468f0152615f006000f3fe608060405234801561001057600080fd5b506004361061025c5760003560e01c806391d326b011610145578063d678b6fc116100bd578063e5440d921161008c578063eb8fb26811610071578063eb8fb26814610518578063f2fde38b1461052b578063ff247a8e1461053e57600080fd5b8063e5440d92146104f2578063e5dae17d1461050557600080fd5b8063d678b6fc146104be578063dfbc013c146104c6578063e225651a146104d9578063e30c3978146104e157600080fd5b8063adad9a2b11610114578063bba06de4116100f9578063bba06de414610490578063ce0f52d5146104a3578063ce64c997146104b657600080fd5b8063adad9a2b14610475578063b5967d011461048857600080fd5b806391d326b01461041157806398ef1ed8146104245780639ef0fbfd14610437578063aca766aa1461044a57600080fd5b8063559475e5116101d857806375c111f2116101a757806384b0196e1161018c57806384b0196e146103d25780638da5cb5b146103ed5780638f068430146103fe57600080fd5b806375c111f21461039f57806379ba5097146103ca57600080fd5b8063559475e5146103515780636467329514610364578063712c512214610377578063715018a61461039757600080fd5b8063242dcbf01161022f5780634584eff6116102145780634584eff61461032357806354cc8fc61461033657806354dd5f741461034957600080fd5b8063242dcbf0146102ed5780633e0cf5431461030057600080fd5b806316d4340114610261578063174da621146102895780631d971a4a1461029e57806321d1c55f146102cc575b600080fd5b61027461026f366004614af6565b610551565b60405190151581526020015b60405180910390f35b61029c610297366004614baf565b61090f565b005b6102746102ac366004614c25565b600460209081526000928352604080842090915290825290205460ff1681565b6102df6102da366004614c8e565b610c17565b604051908152602001610280565b6102df6102fb366004614d06565b610cb1565b61027461030e366004614d2a565b60086020526000908152604090205460ff1681565b61029c610331366004614d47565b610cca565b6102df610344366004614d60565b610d13565b6102df610efe565b6102df61035f366004614dd1565b610f5a565b61029c610372366004614d47565b610f98565b61038a610385366004614e06565b611035565b6040516102809190614e72565b61029c6110a3565b6005546103b2906001600160a01b031681565b6040516001600160a01b039091168152602001610280565b61029c6110dd565b6103da61116b565b6040516102809796959493929190614ec0565b6002546001600160a01b03166103b2565b61027461040c366004614f4a565b61120f565b6102df61041f366004614fa6565b61128c565b610274610432366004614f4a565b611539565b6102df610445366004614fed565b61165d565b6102df610458366004614c25565b600660209081526000928352604080842090915290825290205481565b6102df610483366004614d06565b61183c565b61038a611943565b61029c61049e366004614d2a565b6119b2565b61029c6104b1366004614d2a565b611a06565b6102df611a57565b6102df611a7a565b6102df6104d4366004614fa6565b611abd565b61038a611acb565b6003546001600160a01b03166103b2565b6102df61050036600461505b565b611b28565b61029c610513366004614d2a565b611fda565b61029c6105263660046150cc565b612039565b61029c610539366004614d2a565b612099565b6102df61054c366004615234565b612117565b60006001600160a01b0386163b606082602086108015906105b257507f6492649264926492649264926492649264926492649264926492649264926492878761059b60208261536c565b6105a7928a929061537f565b6105b0916153a9565b145b905080156106a457600060608882896105cc60208261536c565b926105d99392919061537f565b8101906105e69190615437565b95509092509050600085900361069d57600080836001600160a01b03168360405161061191906154a3565b6000604051808303816000865af19150503d806000811461064e576040519150601f19603f3d011682016040523d82523d6000602084013e610653565b606091505b50915091508161069a57806040517f9d0d6e2d0000000000000000000000000000000000000000000000000000000081526004016106919190614e72565b60405180910390fd5b50505b50506106de565b86868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294505050505b80806106ea5750600083115b1561080257604051630b135d3f60e11b81526001600160a01b038a1690631626ba7e9061071d908b9086906004016154bf565b602060405180830381865afa925050508015610756575060408051601f3d908101601f19168201909252610753918101906154d8565b60015b6107be573d808015610784576040519150601f19603f3d011682016040523d82523d6000602084013e610789565b606091505b50806040517f6f2a95990000000000000000000000000000000000000000000000000000000081526004016106919190614e72565b6001600160e01b03198116630b135d3f60e11b14841580156107dd5750825b80156107e7575086155b156107f657806000526001601ffd5b94506109069350505050565b6041861461083c576040517f4be6321b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600061084b602082898b61537f565b610854916153a9565b90506000610866604060208a8c61537f565b61086f916153a9565b905060008989604081811061088657610886615502565b919091013560f81c915050601b81148015906108a657508060ff16601c14155b156108dd576040517f449f5db100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8b6001600160a01b03166108f38c8386866125ce565b6001600160a01b03161496505050505050505b95945050505050565b6005546001600160a01b0316331480159061093557506002546001600160a01b03163314155b15610955576040516351ee5ed560e01b8152336004820152602401610691565b6001600160a01b0381166109a0576040517f8e4c8aa60000000000000000000000000000000000000000000000000000000081526001600160a01b0382166004820152602401610691565b8382146109d9576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b84811015610c0f5760008686838181106109f8576109f8615502565b9050602002016020810190610a0d9190614d2a565b6001600160a01b031603610af3576000826001600160a01b0316858584818110610a3957610a39615502565b9050602002013560405160006040518083038185875af1925050503d8060008114610a80576040519150601f19603f3d011682016040523d82523d6000602084013e610a85565b606091505b5050905080610aed5782858584818110610aa157610aa1615502565b6040517f1c43b9760000000000000000000000000000000000000000000000000000000081526001600160a01b0390941660048501526020029190910135602483015250604401610691565b50610bfd565b610bfd82858584818110610b0957610b09615502565b90506020020135600014610b3557858584818110610b2957610b29615502565b90506020020135610bc6565b878784818110610b4757610b47615502565b9050602002016020810190610b5c9190614d2a565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015610ba2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bc69190615518565b888885818110610bd857610bd8615502565b9050602002016020810190610bed9190614d2a565b6001600160a01b031691906125f6565b80610c0781615531565b9150506109dc565b505050505050565b6000610c228461268c565b610c2b84610cb1565b90506000610c5282610c3d868061554a565b610c4d6040890160208a01615591565b61276e565b90506000610c62868585856128f4565b9050610c9b82610c786080870160608801614d2a565b6040870135610c8a60208b018b614d2a565b6001600160a01b03169291906129e5565b610ca88685858585612a3c565b50509392505050565b6000610cc4610cbf8361183c565b612fe0565b92915050565b33600081815260066020908152604080832085845290915280822060001990555183917f9589246bd420836dc7c4f266f2553bca3d6fee904eb0aad0a436ba3fba8fe3f991a350565b6000610d1e84613028565b610d2784611abd565b90506000610d3982610c3d868061554a565b90506000610d498685858561318d565b905060005b610d5887806155b2565b9050811015610ef257610dee83610d7260608801886155fc565b84818110610d8257610d82615502565b9050602002016020810190610d979190614d2a565b610da460408901896155fc565b85818110610db457610db4615502565b60200291909101359050610dc88b806155b2565b86818110610dd857610dd8615502565b610c8a9260206040909202019081019150614d2a565b610dfb60408601866155fc565b82818110610e0b57610e0b615502565b9050602002013582608001518281518110610e2857610e28615502565b60200260200101818151610e3c9190615646565b905250610e4987806155b2565b82818110610e5957610e59615502565b610e6f9260206040909202019081019150614d2a565b8251805183908110610e8357610e83615502565b6001600160a01b0390921660209283029190910190910152610ea587806155b2565b82818110610eb557610eb5615502565b9050604002016020013582604001518281518110610ed557610ed5615502565b602090810291909101015280610eea81615531565b915050610d4e565b50610ca88685836138bb565b6040518060a0016040528060738152602001615e2560739139604051806060016040528060338152602001615e9860339139604051602001610f41929190615659565b6040516020818303038152906040528051906020012081565b60076020528260005260406000206020528160005260406000208181548110610f8257600080fd5b9060005260206000200160009250925050505481565b6040805160018082528183019092526000916020808301908036833701905050905060001981600081518110610fd057610fd0615502565b60209081029190910181019190915233600090815260078252604080822085835283529020825161100392840190614a21565b50604051339083907fa8c658e479c63c75980f19e6b202df4243db8c4a36973b4d162b6ffe6cf0d69190600090a35050565b6060604051806060016040528060338152602001615e986033913980516020918201209061106590840184614d2a565b604080516020818101949094526001600160a01b03909216908201529083013560608201526080016040516020818303038152906040529050919050565b6110ab6141cb565b6040517f21afe9d300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60035433906001600160a01b0316811461115f5760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e657200000000000000000000000000000000000000000000006064820152608401610691565b61116881614227565b50565b60006060808280808361119e7f00000000000000000000000000000000000000000000000000000000000000008361424d565b6111c97f0000000000000000000000000000000000000000000000000000000000000000600161424d565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b6040516316d4340160e01b815260009030906316d434019061123e9088908890889088906001906004016156b1565b6020604051808303816000875af115801561125d573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061128191906156ee565b90505b949350505050565b60008061129983806155b2565b905067ffffffffffffffff8111156112b3576112b36150fc565b6040519080825280602002602001820160405280156112dc578160200160208202803683370190505b50905060005b6112ec84806155b2565b90508110156113535761131d61130285806155b2565b8381811061131257611312615502565b905060400201611035565b8051906020012082828151811061133657611336615502565b60209081029190910101528061134b81615531565b9150506112e2565b50600061136360208501856155b2565b905067ffffffffffffffff81111561137d5761137d6150fc565b6040519080825280602002602001820160405280156113a6578160200160208202803683370190505b50905060005b6113b960208601866155b2565b9050811015611408576113d261130260208701876155b2565b805190602001208282815181106113eb576113eb615502565b60209081029190910101528061140081615531565b9150506113ac565b506040518060a00160405280607e8152602001615d79607e9139604051806060016040528060338152602001615e986033913960405160200161144c929190615659565b6040516020818303038152906040528051906020012082604051602001611473919061570b565b604051602081830303815290604052805190602001208260405160200161149a919061570b565b60405160208183030381529060405280519060200120866040013587606001358860800160208101906114cd9190615741565b6114dd60c08b0160a08c01615767565b6040805160208101989098528701959095526060860193909352608085019190915260a084015263ffffffff1660c0830152151560e0820152610100016040516020818303038152906040528051906020012092505050919050565b6040516316d4340160e01b815260009030906316d434019061156790889088908890889088906004016156b1565b6020604051808303816000875af19250505080156115a2575060408051601f3d908101601f1916820190925261159f918101906156ee565b60015b611656573d8080156115d0576040519150601f19603f3d011682016040523d82523d6000602084013e6115d5565b606091505b508051600181900361164857816000815181106115f4576115f4615502565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f0100000000000000000000000000000000000000000000000000000000000000149250611284915050565b8060208301fd5b5050611284565b9050611284565b60006116688461268c565b60006116738561183c565b905061167e81612fe0565b9150600061169d8686856116986080890160608a01614d2a565b6128f4565b90506116ac6020850185614d2a565b6040805160a081019091526001600160a01b03919091169063137c29fe908060608101806116dd60208d018d614d2a565b6001600160a01b031681526020018a60400135815250815260200187602001358152602001876040013581525060405180604001604052808960600160208101906117289190614d2a565b6001600160a01b0316815260408a013560209091015261174e6080890160608a01614d2a565b866040518060a0016040528060738152602001615e2560739139604051806060016040528060338152602001615e98603391396040518060600160405280602e8152602001615df7602e91396040516020016117ac93929190615784565b60408051601f198184030181529190526117c960808c018c61554a565b6040518863ffffffff1660e01b81526004016117eb97969594939291906157f6565b600060405180830381600087803b15801561180557600080fd5b505af1158015611819573d6000803e3d6000fd5b50505050610ca88686858760600160208101906118369190614d2a565b85612a3c565b60006040518060a0016040528060738152602001615e2560739139604051806060016040528060338152602001615e9860339139604051602001611881929190615659565b604051602081830303815290604052805190602001206118a383600001611035565b805190602001206118b684604001611035565b8051602090910120608085013560a08601356118d860e0880160c08901615741565b6118e9610100890160e08a01615767565b6040805160208101989098528701959095526060860193909352608085019190915260a084015263ffffffff1660c0830152151560e082015261010001604051602081830303815290604052805190602001209050919050565b6040518060a00160405280607e8152602001615d79607e9139604051806060016040528060338152602001615e98603391396040518060600160405280602e8152602001615df7602e91396040516020016119a09392919061588b565b60405160208183030381529060405281565b6119ba6141cb565b6001600160a01b038116600081815260086020526040808220805460ff19166001179055517fa2dce8c36614bedf0a7ccdd7570cfe9a7f2b13a2d778512c4204fd2e90ba99479190a250565b611a0e6141cb565b6001600160a01b038116600081815260086020526040808220805460ff19169055517f3f27d27eeec2234d4d75f7629ee5638cbbf219d246f1077f57ebedaa9c7659259190a250565b604051806060016040528060338152602001615e98603391398051906020012081565b6040518060a00160405280607e8152602001615d79607e9139604051806060016040528060338152602001615e9860339139604051602001610f41929190615659565b6000610cc4610cbf8361128c565b6040518060a0016040528060738152602001615e2560739139604051806060016040528060338152602001615e98603391396040518060600160405280602e8152602001615df7602e91396040516020016119a093929190615784565b6000611b3384613028565b6000611b3e8561128c565b9050611b4981612fe0565b91506000611b68868685611b636080890160608a01614d2a565b61318d565b604080516060810190915290915060009080611b8489806155b2565b905067ffffffffffffffff811115611b9e57611b9e6150fc565b604051908082528060200260200182016040528015611be357816020015b6040805180820190915260008082526020820152815260200190600190039081611bbc5790505b5081526020878101359082015260408088013591015290506000611c0788806155b2565b905067ffffffffffffffff811115611c2157611c216150fc565b604051908082528060200260200182016040528015611c6657816020015b6040805180820190915260008082526020820152815260200190600190039081611c3f5790505b50905060005b611c7689806155b2565b9050811015611ec757611c8989806155b2565b82818110611c9957611c99615502565b611caf9260206040909202019081019150614d2a565b8351805183908110611cc357611cc3615502565b60209081029190910101516001600160a01b039091169052611ce860408901896155fc565b82818110611cf857611cf8615502565b9050602002013583600001518281518110611d1557611d15615502565b6020908102919091018101510152611d3060408901896155fc565b82818110611d4057611d40615502565b9050602002013584608001518281518110611d5d57611d5d615502565b60200260200101818151611d719190615646565b905250611d7e89806155b2565b82818110611d8e57611d8e615502565b611da49260206040909202019081019150614d2a565b8451805183908110611db857611db8615502565b6001600160a01b0390921660209283029190910190910152611ddd60408901896155fc565b82818110611ded57611ded615502565b9050602002013584604001518281518110611e0a57611e0a615502565b6020908102919091010152611e2260608901896155fc565b82818110611e3257611e32615502565b9050602002016020810190611e479190614d2a565b828281518110611e5957611e59615502565b60209081029190910101516001600160a01b039091169052611e7e60408901896155fc565b82818110611e8e57611e8e615502565b90506020020135828281518110611ea757611ea7615502565b602090810291909101810151015280611ebf81615531565b915050611c6c565b50611ed56020870187614d2a565b6001600160a01b031663fe8ec1a78383611ef560808b0160608c01614d2a565b886040518060a00160405280607e8152602001615d79607e9139604051806060016040528060338152602001615e98603391396040518060600160405280602e8152602001615df7602e9139604051602001611f539392919061588b565b60408051601f19818403018152919052611f7060808e018e61554a565b6040518863ffffffff1660e01b8152600401611f92979695949392919061594a565b600060405180830381600087803b158015611fac57600080fd5b505af1158015611fc0573d6000803e3d6000fd5b50505050611fcf8888856138bb565b505050509392505050565b611fe26141cb565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517f1535fa8f7275b71050af30bf7f74391b45be7ba2b545fd28279dafe9b50f642490600090a250565b336000818152600460209081526040808320868452825291829020805460ff1916851515908117909155915191825284917f146d83fd67d3b4dab3c8bbade3b7dcd73867dc6d376b219a75a3f578f61edc9d910160405180910390a35050565b6120a16141cb565b600380546001600160a01b03831673ffffffffffffffffffffffffffffffffffffffff1990911681179091556120df6002546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6005546000906001600160a01b0316331480159061214057506002546001600160a01b03163314155b15612160576040516351ee5ed560e01b8152336004820152602401610691565b6000885167ffffffffffffffff81111561217c5761217c6150fc565b6040519080825280602002602001820160405280156121a5578160200160208202803683370190505b5090506000895167ffffffffffffffff8111156121c4576121c46150fc565b6040519080825280602002602001820160405280156121ed578160200160208202803683370190505b50905060005b8a518110156123b3578a818151811061220e5761220e615502565b60200260200101516000015182828151811061222c5761222c615502565b60200260200101906001600160a01b031690816001600160a01b0316815250508a818151811061225e5761225e615502565b602002602001015160200151600014612294578a818151811061228357612283615502565b60200260200101516020015161231a565b8181815181106122a6576122a6615502565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa1580156122f6573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061231a9190615518565b83828151811061232c5761232c615502565b6020026020010181815250506123a18a828151811061234d5761234d615502565b602002602001015184838151811061236757612367615502565b602002602001015184848151811061238157612381615502565b60200260200101516001600160a01b03166125f69092919063ffffffff16565b806123ab81615531565b9150506121f3565b5087516040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa1580156123fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124209190615518565b6040517fcb70e2730000000000000000000000000000000000000000000000000000000081529091506001600160a01b0386169063cb70e2739061246e908a908a9088903390600401615a1d565b600060405180830381600087803b15801561248857600080fd5b505af115801561249c573d6000803e3d6000fd5b50508a516040516370a0823160e01b81523060048201528493506001600160a01b0390911691506370a0823190602401602060405180830381865afa1580156124e9573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061250d9190615518565b612517919061536c565b9350886020015184101561255d57885160208a01516040516303c4929f60e51b81526001600160a01b039092166004830152602482015260448101859052606401610691565b8851612573906001600160a01b031689866125f6565b7f23ce0616b5c94f004b302769b5b4391f577e2120c6215edc21e3eca037dc50443383858d8d600001518e602001518e8b6040516125b8989796959493929190615a97565b60405180910390a1505050979650505050505050565b60008060006125df878787876142f9565b915091506125ec816143bd565b5095945050505050565b6040516001600160a01b0383166024820152604481018290526126879084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff166001600160e01b031990931692909217909152614522565b505050565b3360009081526008602052604090205460ff166126be576040516351ee5ed560e01b8152336004820152602401610691565b42816080013510156126ef57604051634b2d84db60e01b815260808201356004820152426024820152604401610691565b6126ff6060820160408301614d2a565b6001600160a01b03166127156020830183614d2a565b6001600160a01b031603611168576127306020820182614d2a565b6040517f906c72630000000000000000000000000000000000000000000000000000000081526001600160a01b039091166004820152602401610691565b60008082600281111561278357612783615b0a565b036127c8576116568585858080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525061460a92505050565b60018260028111156127dc576127dc615b0a565b036128455750823560601c3660006127f7856014818961537f565b9150915061280783888484611539565b61164f57868383836040517f3ced885a0000000000000000000000000000000000000000000000000000000081526004016106919493929190615b20565b60148314612889576040517f081983230000000000000000000000000000000000000000000000000000000081526014600482015260248101849052604401610691565b50823560601c600081815260046020908152604080832088845290915290205460ff16611284576040517f5f4cb138000000000000000000000000000000000000000000000000000000008152600481018690526001600160a01b0382166024820152604401610691565b6001600160a01b03811660009081526006602090815260408083208584529091529020546001810161293c57604051635152abf960e01b815260048101849052602401610691565b61294d610100860160e08701615767565b156129bc576020850135612965604086013583615646565b11156129b7576129786020860186614d2a565b60408051635e6e2c1560e01b81526001600160a01b03909216600483015260208701356024830152604482018390528501356064820152608401610691565b611284565b60008111806129d357506040840135602086013514155b15611284576129786020860186614d2a565b6040516001600160a01b0380851660248301528316604482015260648101829052612a369085907f23b872dd000000000000000000000000000000000000000000000000000000009060840161263b565b50505050565b612a4a604085013582615646565b6001600160a01b03831660009081526006602090815260408083208784528252808320849055805160808101825283815291820183905281018290526060810191909152909150612aa16060870160408801614d2a565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015612ae7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612b0b9190615518565b815260408051600180825281830190925260009160208083019080368337019050509050856040013581600081518110612b4757612b47615502565b602002602001018181525050856020016020810190612b669190614d2a565b6001600160a01b031663cb70e273612b7e888061554a565b84336040518563ffffffff1660e01b8152600401612b9f9493929190615a1d565b600060405180830381600087803b158015612bb957600080fd5b505af1158015612bcd573d6000803e3d6000fd5b505083519250612be69150506060880160408901614d2a565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015612c2c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612c509190615518565b612c5a919061536c565b602080830191909152670de0b6b3a7640000908701356040870135612c8360608a013584615b53565b612c8d9190615b53565b612c979190615b6a565b612ca19190615b6a565b60608201526380000000612cbb60e0880160c08901615741565b63ffffffff161115612e155760006001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663f827065e612d0860e08a0160c08b01615741565b6040516001600160e01b031960e084901b16815263ffffffff919091166004820152602401606060405180830381865afa158015612d4a573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d6e9190615b8c565b90506000612d85670de0b6b3a7640000600a615b53565b82516020850151612da09167ffffffffffffffff1690615b53565b612dab906008615b53565b612db59190615b6a565b8251909150670de0b6b3a764000090612dd89067ffffffffffffffff168261536c565b8460200151612de79190615b53565b612df19190615b6a565b602080850191909152820151612e129082610bed60608c0160408d01614d2a565b50505b806060015181602001511015612e7157612e356060870160408801614d2a565b606082015160208301516040516303c4929f60e51b81526001600160a01b03909316600484015260248301919091526044820152606401610691565b80606001518160200151612e85919061536c565b6040820181905260808601351115612ee057612ea76060870160408801614d2a565b6040808301519051636ae033dd60e01b81526001600160a01b039092166004830152608087013560248301526044820152606401610691565b606080820151612efc91859190610bed908a0160408b01614d2a565b6001600160a01b038316847f81af66102905420f059278ff929ed6b30795eb7e25505c3418616dd28e1b4da6612f3560208a018a614d2a565b612f4560608b0160408c01614d2a565b8a600001602001358b604001602001358b60400135886060015189604001518f60c0016020810190612f779190615741565b604080516001600160a01b03998a168152989097166020890152958701949094526060860192909252608085015260a08481019190915260c084019190915263ffffffff90911660e08301528901356101008201526101200160405180910390a3505050505050565b6000610cc4612fed61462e565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b3360009081526008602052604090205460ff1661305a576040516351ee5ed560e01b8152336004820152602401610691565b428160400135101561308b5760408051634b2d84db60e01b8152908201356004820152426024820152604401610691565b60005b61309882806155b2565b90508110156131895760005b6130b160208401846155b2565b9050811015613176576130c760208401846155b2565b828181106130d7576130d7615502565b6130ed9260206040909202019081019150614d2a565b6001600160a01b031661310084806155b2565b8481811061311057613110615502565b6131269260206040909202019081019150614d2a565b6001600160a01b0316036131645761313e83806155b2565b8381811061314e5761314e615502565b6127309260206040909202019081019150614d2a565b8061316e81615531565b9150506130a4565b508061318181615531565b91505061308e565b5050565b6131f6604051806101600160405280606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160006001600160a01b0316815260200160008019168152602001600081525090565b6040805161016081019091528061320d87806155b2565b905067ffffffffffffffff811115613227576132276150fc565b604051908082528060200260200182016040528015613250578160200160208202803683370190505b50815260200186806020019061326691906155b2565b905067ffffffffffffffff811115613280576132806150fc565b6040519080825280602002602001820160405280156132a9578160200160208202803683370190505b5081526020016132b987806155b2565b905067ffffffffffffffff8111156132d3576132d36150fc565b6040519080825280602002602001820160405280156132fc578160200160208202803683370190505b50815260200186806020019061331291906155b2565b905067ffffffffffffffff81111561332c5761332c6150fc565b604051908082528060200260200182016040528015613355578160200160208202803683370190505b50815260200161336587806155b2565b905067ffffffffffffffff81111561337f5761337f6150fc565b6040519080825280602002602001820160405280156133a8578160200160208202803683370190505b5081526020018680602001906133be91906155b2565b905067ffffffffffffffff8111156133d8576133d86150fc565b604051908082528060200260200182016040528015613401578160200160208202803683370190505b50815260200186806020019061341791906155b2565b905067ffffffffffffffff811115613431576134316150fc565b60405190808252806020026020018201604052801561345a578160200160208202803683370190505b50815260200186806020019061347091906155b2565b905067ffffffffffffffff81111561348a5761348a6150fc565b6040519080825280602002602001820160405280156134b3578160200160208202803683370190505b5081526001600160a01b03841660208083018290526040808401889052600060609094018490529183526007815281832087845281529181902080548251818502810185019093528083529394509092909183018282801561353457602002820191906000526020600020905b815481526020019060010190808311613520575b505050506080830182905250511580159061356e5750600019816080015160008151811061356457613564615502565b6020026020010151145b1561358f57604051635152abf960e01b815260048101849052602401610691565b8060800151516000036135f0576135a685806155b2565b905067ffffffffffffffff8111156135c0576135c06150fc565b6040519080825280602002602001820160405280156135e9578160200160208202803683370190505b5060808201525b61360060c0860160a08701615767565b156137fd5760005b8160800151518110156137f75761361f86806155b2565b8281811061362f5761362f615502565b9050604002016020013585806040019061364991906155fc565b8381811061365957613659615502565b905060200201358360800151838151811061367657613676615502565b60200260200101516136889190615646565b11156137625761369886806155b2565b828181106136a8576136a8615502565b6136be9260206040909202019081019150614d2a565b6136c887806155b2565b838181106136d8576136d8615502565b90506040020160200135836080015183815181106136f8576136f8615502565b602002602001015187806040019061371091906155fc565b8581811061372057613720615502565b604051635e6e2c1560e01b81526001600160a01b0390961660048701526024860194909452506044840191909152602090910201356064820152608401610691565b600061376e87806155b2565b8381811061377e5761377e615502565b9050604002016020013586806040019061379891906155fc565b848181106137a8576137a8615502565b90506020020135670de0b6b3a76400006137c29190615b53565b6137cc9190615b6a565b90508261014001518111156137e45761014083018190525b50806137ef81615531565b915050613608565b50611284565b670de0b6b3a764000061014082015260005b8160800151518110156138b25760008260800151828151811061383457613834615502565b60200260200101511180613891575061384d86806155b2565b8281811061385d5761385d615502565b9050604002016020013585806040019061387791906155fc565b8381811061388757613887615502565b9050602002013514155b156138a05761369886806155b2565b806138aa81615531565b91505061380f565b50949350505050565b60808101516101008201516001600160a01b031660009081526007602090815260408083206101208601518452825290912082516138fe93919290910190614a21565b5060005b61390f60208501856155b2565b9050811015613a935761392560208501856155b2565b8281811061393557613935615502565b61394b9260206040909202019081019150614d2a565b8260200151828151811061396157613961615502565b6001600160a01b03909216602092830291909101820152613984908501856155b2565b8281811061399457613994615502565b90506040020160200135826060015182815181106139b4576139b4615502565b6020026020010181815250508380602001906139d091906155b2565b828181106139e0576139e0615502565b6139f69260206040909202019081019150614d2a565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015613a3c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a609190615518565b8260e001518281518110613a7657613a76615502565b602090810291909101015280613a8b81615531565b915050613902565b50613aa46040830160208401614d2a565b6001600160a01b031663cb70e273613abc848061554a565b613ac960408701876155fc565b336040518663ffffffff1660e01b8152600401613aea959493929190615c53565b600060405180830381600087803b158015613b0457600080fd5b505af1158015613b18573d6000803e3d6000fd5b5060009250613b2d91505060208501856155b2565b905067ffffffffffffffff811115613b4757613b476150fc565b604051908082528060200260200182016040528015613b70578160200160208202803683370190505b50905060005b613b8360208601866155b2565b9050811015613c83578260e001518181518110613ba257613ba2615502565b6020026020010151858060200190613bba91906155b2565b83818110613bca57613bca615502565b613be09260206040909202019081019150614d2a565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015613c26573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c4a9190615518565b613c54919061536c565b828281518110613c6657613c66615502565b602090810291909101015280613c7b81615531565b915050613b76565b5060408051606081018252600080825260208201819052918101919091526380000000613cb660a0870160808801615741565b63ffffffff161115613d6a576001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001663f827065e613d0160a0880160808901615741565b6040516001600160e01b031960e084901b16815263ffffffff919091166004820152602401606060405180830381865afa158015613d43573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613d679190615b8c565b90505b60005b613d7a60208701876155b2565b9050811015614129576380000000613d9860a0880160808901615741565b63ffffffff161115613eb1576000613db9670de0b6b3a7640000600a615b53565b836000015167ffffffffffffffff16858481518110613dda57613dda615502565b6020026020010151613dec9190615b53565b613df7906008615b53565b613e019190615b6a565b8351909150670de0b6b3a764000090613e249067ffffffffffffffff168261536c565b858481518110613e3657613e36615502565b6020026020010151613e489190615b53565b613e529190615b6a565b848381518110613e6457613e64615502565b602002602001018181525050613eaf836020015182898060200190613e8991906155b2565b86818110613e9957613e99615502565b610bed9260206040909202019081019150614d2a565b505b6000670de0b6b3a7640000613ec960208901896155b2565b84818110613ed957613ed9615502565b90506040020160200135866101400151613ef39190615b53565b613efd9190615b6a565b905080848381518110613f1257613f12615502565b60200260200101511015613fa357613f2d60208801886155b2565b83818110613f3d57613f3d615502565b613f539260206040909202019081019150614d2a565b81858481518110613f6657613f66615502565b60209081029190910101516040516303c4929f60e51b81526001600160a01b03909316600484015260248301919091526044820152606401610691565b808560a001518381518110613fba57613fba615502565b60200260200101818152505080848381518110613fd957613fd9615502565b6020026020010151613feb919061536c565b8560c00151838151811061400157614001615502565b602090810291909101015261401960808701876155fc565b8381811061402957614029615502565b905060200201358560c00151838151811061404657614046615502565b602002602001015110156140fe5761406160208801886155b2565b8381811061407157614071615502565b6140879260206040909202019081019150614d2a565b61409460808801886155fc565b848181106140a4576140a4615502565b905060200201358660c0015184815181106140c1576140c1615502565b6020908102919091010151604051636ae033dd60e01b81526001600160a01b03909316600484015260248301919091526044820152606401610691565b6101008501516141169082613e8960208b018b6155b2565b508061412181615531565b915050613d6d565b5050508061010001516001600160a01b03168161012001517fcbd6837778f636c87f1092746d97e700ff35f92362632ca761cfbbef7f5a4d2b836000015184602001518560400151866060015188806040019061418691906155fc565b8960a001518a60c001518d60800160208101906141a39190615741565b8d60a001356040516141be9a99989796959493929190615c96565b60405180910390a3505050565b6002546001600160a01b031633146142255760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610691565b565b6003805473ffffffffffffffffffffffffffffffffffffffff191690556111688161475e565b606060ff831461426757614260836147bd565b9050610cc4565b81805461427390615d44565b80601f016020809104026020016040519081016040528092919081815260200182805461429f90615d44565b80156142ec5780601f106142c1576101008083540402835291602001916142ec565b820191906000526020600020905b8154815290600101906020018083116142cf57829003601f168201915b5050505050905092915050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a083111561433057506000905060036143b4565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015614384573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b0381166143ad576000600192509250506143b4565b9150600090505b94509492505050565b60008160048111156143d1576143d1615b0a565b036143d95750565b60018160048111156143ed576143ed615b0a565b0361443a5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610691565b600281600481111561444e5761444e615b0a565b0361449b5760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610691565b60038160048111156144af576144af615b0a565b036111685760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610691565b6000614577826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166147fc9092919063ffffffff16565b905080516000148061459857508080602001905181019061459891906156ee565b6126875760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610691565b6000806000614619858561480b565b91509150614626816143bd565b509392505050565b6000306001600160a01b037f00000000000000000000000000000000000000000000000000000000000000001614801561468757507f000000000000000000000000000000000000000000000000000000000000000046145b156146b157507f000000000000000000000000000000000000000000000000000000000000000090565b614759604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b905090565b600280546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b606060006147ca83614850565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b60606112848484600085614891565b60008082516041036148415760208301516040840151606085015160001a614835878285856142f9565b94509450505050614849565b506000905060025b9250929050565b600060ff8216601f811115610cc4576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060824710156149095760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610691565b600080866001600160a01b0316858760405161492591906154a3565b60006040518083038185875af1925050503d8060008114614962576040519150601f19603f3d011682016040523d82523d6000602084013e614967565b606091505b509150915061497887838387614983565b979650505050505050565b606083156149f25782516000036149eb576001600160a01b0385163b6149eb5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610691565b5081611284565b6112848383815115614a075781518083602001fd5b8060405162461bcd60e51b81526004016106919190614e72565b828054828255906000526020600020908101928215614a5c579160200282015b82811115614a5c578251825591602001919060010190614a41565b50614a68929150614a6c565b5090565b5b80821115614a685760008155600101614a6d565b6001600160a01b038116811461116857600080fd5b8035614aa181614a81565b919050565b60008083601f840112614ab857600080fd5b50813567ffffffffffffffff811115614ad057600080fd5b60208301915083602082850101111561484957600080fd5b801515811461116857600080fd5b600080600080600060808688031215614b0e57600080fd5b8535614b1981614a81565b945060208601359350604086013567ffffffffffffffff811115614b3c57600080fd5b614b4888828901614aa6565b9094509250506060860135614b5c81614ae8565b809150509295509295909350565b60008083601f840112614b7c57600080fd5b50813567ffffffffffffffff811115614b9457600080fd5b6020830191508360208260051b850101111561484957600080fd5b600080600080600060608688031215614bc757600080fd5b853567ffffffffffffffff80821115614bdf57600080fd5b614beb89838a01614b6a565b90975095506020880135915080821115614c0457600080fd5b50614c1188828901614b6a565b9094509250506040860135614b5c81614a81565b60008060408385031215614c3857600080fd5b8235614c4381614a81565b946020939093013593505050565b60006101008284031215614c6457600080fd5b50919050565b600060408284031215614c6457600080fd5b600060c08284031215614c6457600080fd5b60008060006101408486031215614ca457600080fd5b614cae8585614c51565b925061010084013567ffffffffffffffff80821115614ccc57600080fd5b614cd887838801614c6a565b9350610120860135915080821115614cef57600080fd5b50614cfc86828701614c7c565b9150509250925092565b60006101008284031215614d1957600080fd5b614d238383614c51565b9392505050565b600060208284031215614d3c57600080fd5b8135614d2381614a81565b600060208284031215614d5957600080fd5b5035919050565b600080600060608486031215614d7557600080fd5b833567ffffffffffffffff80821115614d8d57600080fd5b614d9987838801614c7c565b94506020860135915080821115614daf57600080fd5b614dbb87838801614c6a565b93506040860135915080821115614cef57600080fd5b600080600060608486031215614de657600080fd5b8335614df181614a81565b95602085013595506040909401359392505050565b600060408284031215614e1857600080fd5b614d238383614c6a565b60005b83811015614e3d578181015183820152602001614e25565b50506000910152565b60008151808452614e5e816020860160208601614e22565b601f01601f19169290920160200192915050565b602081526000614d236020830184614e46565b600081518084526020808501945080840160005b83811015614eb557815187529582019590820190600101614e99565b509495945050505050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201526000614efb60e0830189614e46565b8281036040840152614f0d8189614e46565b90508660608401526001600160a01b03861660808401528460a084015282810360c0840152614f3c8185614e85565b9a9950505050505050505050565b60008060008060608587031215614f6057600080fd5b8435614f6b81614a81565b935060208501359250604085013567ffffffffffffffff811115614f8e57600080fd5b614f9a87828801614aa6565b95989497509550505050565b600060208284031215614fb857600080fd5b813567ffffffffffffffff811115614fcf57600080fd5b61128484828501614c7c565b600060a08284031215614c6457600080fd5b6000806000610140848603121561500357600080fd5b61500d8585614c51565b925061010084013567ffffffffffffffff8082111561502b57600080fd5b61503787838801614c7c565b935061012086013591508082111561504e57600080fd5b50614cfc86828701614fdb565b60008060006060848603121561507057600080fd5b833567ffffffffffffffff8082111561508857600080fd5b61509487838801614c7c565b945060208601359150808211156150aa57600080fd5b6150b687838801614c7c565b9350604086013591508082111561504e57600080fd5b600080604083850312156150df57600080fd5b8235915060208301356150f181614ae8565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff8111828210171561513b5761513b6150fc565b604052919050565b600067ffffffffffffffff82111561515d5761515d6150fc565b5060051b60200190565b60006040828403121561517957600080fd5b6040516040810181811067ffffffffffffffff8211171561519c5761519c6150fc565b60405290508082356151ad81614a81565b8152602092830135920191909152919050565b600082601f8301126151d157600080fd5b813560206151e66151e183615143565b615112565b82815260059290921b8401810191818101908684111561520557600080fd5b8286015b8481101561522957803561521c81614a81565b8352918301918301615209565b509695505050505050565b600080600080600080600060e0888a03121561524f57600080fd5b873567ffffffffffffffff8082111561526757600080fd5b818a0191508a601f83011261527b57600080fd5b8135602061528b6151e183615143565b82815260069290921b8401810191818101908e8411156152aa57600080fd5b948201945b838610156152d3576152c18f87615167565b825282820191506040860195506152af565b9b50508b0135925050808211156152e957600080fd5b6152f58b838c016151c0565b97506153048b60408c01615167565b965061531260808b01614a96565b955060a08a013591508082111561532857600080fd5b506153358a828b01614aa6565b9094509250615348905060c08901614a96565b905092959891949750929550565b634e487b7160e01b600052601160045260246000fd5b81810381811115610cc457610cc4615356565b6000808585111561538f57600080fd5b8386111561539c57600080fd5b5050820193919092039150565b80356020831015610cc457600019602084900360031b1b1692915050565b600082601f8301126153d857600080fd5b813567ffffffffffffffff8111156153f2576153f26150fc565b615405601f8201601f1916602001615112565b81815284602083860101111561541a57600080fd5b816020850160208301376000918101602001919091529392505050565b60008060006060848603121561544c57600080fd5b833561545781614a81565b9250602084013567ffffffffffffffff8082111561547457600080fd5b615480878388016153c7565b9350604086013591508082111561549657600080fd5b50614cfc868287016153c7565b600082516154b5818460208701614e22565b9190910192915050565b8281526040602082015260006112846040830184614e46565b6000602082840312156154ea57600080fd5b81516001600160e01b031981168114614d2357600080fd5b634e487b7160e01b600052603260045260246000fd5b60006020828403121561552a57600080fd5b5051919050565b60006001820161554357615543615356565b5060010190565b6000808335601e1984360301811261556157600080fd5b83018035915067ffffffffffffffff82111561557c57600080fd5b60200191503681900382131561484957600080fd5b6000602082840312156155a357600080fd5b813560038110614d2357600080fd5b6000808335601e198436030181126155c957600080fd5b83018035915067ffffffffffffffff8211156155e457600080fd5b6020019150600681901b360382131561484957600080fd5b6000808335601e1984360301811261561357600080fd5b83018035915067ffffffffffffffff82111561562e57600080fd5b6020019150600581901b360382131561484957600080fd5b80820180821115610cc457610cc4615356565b6000835161566b818460208801614e22565b83519083019061567f818360208801614e22565b01949350505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b03861681528460208201526080604082015260006156da608083018587615688565b905082151560608301529695505050505050565b60006020828403121561570057600080fd5b8151614d2381614ae8565b815160009082906020808601845b8381101561573557815185529382019390820190600101615719565b50929695505050505050565b60006020828403121561575357600080fd5b813563ffffffff81168114614d2357600080fd5b60006020828403121561577957600080fd5b8135614d2381614ae8565b7f4c696d69744f72646572207769746e65737329000000000000000000000000008152600084516157bc816013850160208901614e22565b8451908301906157d3816013840160208901614e22565b84519101906157e9816013840160208801614e22565b0160130195945050505050565b6000610140615819838b5180516001600160a01b03168252602090810151910152565b60208a0151604084015260408a0151606084015261584d608084018a80516001600160a01b03168252602090810151910152565b6001600160a01b03881660c08401528660e08401528061010084015261587581840187614e46565b9050828103610120840152614f3c818587615688565b7f4d756c74694c696d69744f72646572207769746e6573732900000000000000008152600084516158c3816018850160208901614e22565b8451908301906158da816018840160208901614e22565b84519101906158f0816018840160208801614e22565b0160180195945050505050565b600081518084526020808501945080840160005b83811015614eb55761593787835180516001600160a01b03168252602090810151910152565b6040969096019590820190600101615911565b60c08152600061012082018951606060c08501528181518084526101408601915060209350838301925060005b818110156159b05761599d83855180516001600160a01b03168252602090810151910152565b9284019260409290920191600101615977565b5050828c015160e086015260408c0151610100860152848103838601526159d7818c6158fd565b925050506159f060408401896001600160a01b03169052565b8660608401528281036080840152615a088187614e46565b905082810360a0840152614f3c818587615688565b606081526000615a31606083018688615688565b8281036020840152615a438186614e85565b9150506001600160a01b038316604083015295945050505050565b600081518084526020808501945080840160005b83811015614eb55781516001600160a01b031687529582019590820190600101615a72565b60006101006001600160a01b03808c168452816020850152615abb8285018c615a5e565b91508382036040850152615acf828b614e85565b91508382036060850152615ae3828a615a5e565b978116608085015260a084019690965250509190921660c082015260e00152949350505050565b634e487b7160e01b600052602160045260246000fd5b8481526001600160a01b0384166020820152606060408201526000615b49606083018486615688565b9695505050505050565b8082028115828204841417610cc457610cc4615356565b600082615b8757634e487b7160e01b600052601260045260246000fd5b500490565b600060608284031215615b9e57600080fd5b6040516060810167ffffffffffffffff8282108183111715615bc257615bc26150fc565b81604052845191508082168214615bd857600080fd5b5081526020830151615be981614a81565b60208201526040830151615bfc81614ae8565b60408201529392505050565b81835260007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115615c3a57600080fd5b8260051b80836020870137939093016020019392505050565b606081526000615c67606083018789615688565b8281036020840152615c7a818688615c08565b9150506001600160a01b03831660408301529695505050505050565b6000610120808352615caa8184018e615a5e565b90508281036020840152615cbe818d615a5e565b90508281036040840152615cd2818c614e85565b90508281036060840152615ce6818b614e85565b90508281036080840152615cfb81898b615c08565b905082810360a0840152615d0f8188614e85565b905082810360c0840152615d238187614e85565b63ffffffff9590951660e08401525050610100015298975050505050505050565b600181811c90821680615d5857607f821691505b602082108103614c6457634e487b7160e01b600052602260045260246000fdfe4d756c74694c696d69744f7264657228546f6b656e496e666f5b5d20696e707574732c546f6b656e496e666f5b5d206f7574707574732c75696e74323536206578706972792c75696e743235362073616c742c75696e74333220726566657272616c436f64652c626f6f6c207061727469616c6c7946696c6c61626c6529546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e74294c696d69744f7264657228546f6b656e496e666f20696e7075742c546f6b656e496e666f206f75747075742c75696e74323536206578706972792c75696e743235362073616c742c75696e74333220726566657272616c436f64652c626f6f6c207061727469616c6c7946696c6c61626c6529546f6b656e496e666f286164647265737320746f6b656e416464726573732c75696e7432353620746f6b656e416d6f756e7429a2646970667358221220f93fc380960244e11e14b61a78d7a48923f3a724e980562df529c93b2a7883e764736f6c6343000813003300000000000000000000000019ceead7105607cd444f5ad10dd51356436095a1