交易詳情
交易哈希
:0xce2c1440c497f0b72d20293ce2cb0efbd906e2a552030fe3ed32a1181b12f117
交易數量:
0AVAX
($0)
交易手續費:
0.16205043
$7.19
Gas 價格:
0.00000003 AVAX (30 nAVAX)
Gas 上限 & Gas 消耗:
6,000,000|5,401,681 (90.03%)
其他信息:
Nonce:14
區塊內交易編號:12
輸入數據:
0x6101606040523480156200001257600080fd5b50604080518082018252601481527f4f646f734c696d69744f72646572526f75746572000000000000000000000000602080830191909152825180840190935260018352603160f81b90830152906200006d82600062000131565b610120526200007e81600162000131565b61014052815160208084019190912060e052815190820120610100524660a0526200010c60e05161010051604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201529081019290925260608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b60805250503060c05262000120336200016a565b6200012b3362000188565b620004be565b600060208351101562000151576200014983620001dc565b905062000164565b816200015e84826200037d565b5060ff90505b92915050565b600380546001600160a01b0319169055620001858162000228565b50565b620001926200027a565b600580546001600160a01b0319166001600160a01b0383169081179091556040517f1535fa8f7275b71050af30bf7f74391b45be7ba2b545fd28279dafe9b50f642490600090a250565b600080829050601f8151111562000213578260405163305a27a960e01b81526004016200020a919062000449565b60405180910390fd5b8051620002208262000499565b179392505050565b600280546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6002546001600160a01b03163314620002d65760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016200020a565b565b634e487b7160e01b600052604160045260246000fd5b600181811c908216806200030357607f821691505b6020821081036200032457634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200037857600081815260208120601f850160051c81016020861015620003535750805b601f850160051c820191505b8181101562000374578281556001016200035f565b5050505b505050565b81516001600160401b03811115620003995762000399620002d8565b620003b181620003aa8454620002ee565b846200032a565b602080601f831160018114620003e95760008415620003d05750858301515b600019600386901b1c1916600185901b17855562000374565b600085815260208120601f198616915b828110156200041a57888601518255948401946001909101908401620003f9565b5085821015620004395787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b600060208083528351808285015260005b8181101562000478578581018301518582016040015282016200045a565b506000604082860101526040601f19601f8301168501019250505092915050565b80516020808301519190811015620003245760001960209190910360031b1b16919050565b60805160a05160c05160e051610100516101205161014051615fa46200051960003960006115550152600061152b01526000614659015260006146310152600061458c015260006145b6015260006145e00152615fa46000f3fe608060405234801561001057600080fd5b506004361061025c5760003560e01c80638da5cb5b11610145578063ce64c997116100bd578063e30c39781161008c578063eb8fb26811610071578063eb8fb26814610518578063f2fde38b1461052b578063ff247a8e1461053e57600080fd5b8063e30c3978146104f4578063e5dae17d1461050557600080fd5b8063ce64c997146104c9578063d678b6fc146104d1578063df9bc687146104d9578063e225651a146104ec57600080fd5b8063b5967d0111610114578063c5eeda3f116100f9578063c5eeda3f14610490578063c7cb6382146104a3578063ce0f52d5146104b657600080fd5b8063b5967d0114610475578063bba06de41461047d57600080fd5b80638da5cb5b146104135780638f0684301461042457806398ef1ed814610437578063aca766aa1461044a57600080fd5b8063559475e5116101d85780637550b015116101a757806379ba50971161018c57806379ba5097146103dd57806384b0196e146103e5578063891b1bad1461040057600080fd5b80637550b0151461039f57806375c111f2146103b257600080fd5b8063559475e5146103515780636467329514610364578063712c512214610377578063715018a61461039757600080fd5b80633a965edb1161022f5780634584eff6116102145780634584eff61461032357806348a14ed61461033657806354dd5f741461034957600080fd5b80633a965edb146102ed5780633e0cf5431461030057600080fd5b806316d4340114610261578063174da621146102895780631d971a4a1461029e578063258ff156146102cc575b600080fd5b61027461026f366004614b92565b610551565b60405190151581526020015b60405180910390f35b61029c610297366004614c4b565b610927565b005b6102746102ac366004614cc1565b600460209081526000928352604080842090915290825290205460ff1681565b6102df6102da366004614d06565b610bfd565b604051908152602001610280565b6102df6102fb366004614d06565b610c16565b61027461030e366004614d2a565b60086020526000908152604090205460ff1681565b61029c610331366004614d47565b610d60565b6102df610344366004614d97565b610da9565b6102df610fc3565b6102df61035f366004614e1f565b61101f565b61029c610372366004614d47565b61105d565b61038a610385366004614e54565b6110fa565b6040516102809190614ec0565b61029c611168565b6102df6103ad366004614ed3565b6111a2565b6005546103c5906001600160a01b031681565b6040516001600160a01b039091168152602001610280565b61029c61148f565b6103ed61151d565b6040516102809796959493929190614f43565b6102df61040e366004614ed3565b6115c1565b6002546001600160a01b03166103c5565b610274610432366004614fcd565b6115cf565b610274610445366004614fcd565b61164c565b6102df610458366004614cc1565b600660209081526000928352604080842090915290825290205481565b61038a611770565b61029c61048b366004614d2a565b6117df565b6102df61049e36600461503b565b611833565b6102df6104b13660046150b9565b611ce5565b61029c6104c4366004614d2a565b611d50565b6102df611da1565b6102df611dc4565b6102df6104e736600461511a565b611e07565b61038a611fe6565b6003546001600160a01b03166103c5565b61029c610513366004614d2a565b612043565b61029c61052636600461517b565b6120a2565b61029c610539366004614d2a565b612102565b6102df61054c3660046152e3565b612180565b60006001600160a01b0386163b606082602086108015906105b257507f6492649264926492649264926492649264926492649264926492649264926492878761059b60208261541b565b6105a7928a929061542e565b6105b091615458565b145b905080156106a457600060608882896105cc60208261541b565b926105d99392919061542e565b8101906105e691906154e6565b95509092509050600085900361069d57600080836001600160a01b0316836040516106119190615552565b6000604051808303816000865af19150503d806000811461064e576040519150601f19603f3d011682016040523d82523d6000602084013e610653565b606091505b50915091508161069a57806040517f9d0d6e2d0000000000000000000000000000000000000000000000000000000081526004016106919190614ec0565b60405180910390fd5b50505b50506106de565b86868080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509294505050505b80806106ea5750600083115b1561081a57604051630b135d3f60e11b81526001600160a01b038a1690631626ba7e9061071d908b90869060040161556e565b602060405180830381865afa925050508015610756575060408051601f3d908101601f1916820190925261075391810190615587565b60015b6107be573d808015610784576040519150601f19603f3d011682016040523d82523d6000602084013e610789565b606091505b50806040517f6f2a95990000000000000000000000000000000000000000000000000000000081526004016106919190614ec0565b7fffffffff000000000000000000000000000000000000000000000000000000008116630b135d3f60e11b14841580156107f55750825b80156107ff575086155b1561080e57806000526001601ffd5b945061091e9350505050565b60418614610854576040517f4be6321b00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000610863602082898b61542e565b61086c91615458565b9050600061087e604060208a8c61542e565b61088791615458565b905060008989604081811061089e5761089e6155c9565b919091013560f81c915050601b81148015906108be57508060ff16601c14155b156108f5576040517f449f5db100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b8b6001600160a01b031661090b8c838686612637565b6001600160a01b03161496505050505050505b95945050505050565b6005546001600160a01b0316331480159061094d57506002546001600160a01b03163314155b1561096d576040516351ee5ed560e01b8152336004820152602401610691565b6001600160a01b03811661099f57604051634726455360e11b81526001600160a01b0382166004820152602401610691565b8382146109d8576040517f5f6f132c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60005b84811015610bf55760008686838181106109f7576109f76155c9565b9050602002016020810190610a0c9190614d2a565b6001600160a01b031603610ad9576000826001600160a01b0316858584818110610a3857610a386155c9565b9050602002013560405160006040518083038185875af1925050503d8060008114610a7f576040519150601f19603f3d011682016040523d82523d6000602084013e610a84565b606091505b5050905080610ad35782858584818110610aa057610aa06155c9565b604051630e21dcbb60e11b81526001600160a01b0390941660048501526020029190910135602483015250604401610691565b50610be3565b610be382858584818110610aef57610aef6155c9565b90506020020135600014610b1b57858584818110610b0f57610b0f6155c9565b90506020020135610bac565b878784818110610b2d57610b2d6155c9565b9050602002016020810190610b429190614d2a565b6040516370a0823160e01b81523060048201526001600160a01b0391909116906370a0823190602401602060405180830381865afa158015610b88573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bac91906155df565b888885818110610bbe57610bbe6155c9565b9050602002016020810190610bd39190614d2a565b6001600160a01b0316919061265f565b80610bed816155f8565b9150506109db565b505050505050565b6000610c10610c0b83610c16565b61270d565b92915050565b60006040518060e0016040528060a38152602001615deb60a39139604051806060016040528060338152602001615f3c60339139604051602001610c5b929190615611565b60405160208183030381529060405280519060200120610c7d836000016110fa565b80519060200120610c90846040016110fa565b8051602090910120608085013560a0860135610cb260e0880160c08901615640565b610cc3610100890160e08a01615640565b610cd56101208a016101008b01614d2a565b610ce76101408b016101208c0161566a565b60408051602081019a909a528901979097526060880195909552608087019390935260a086019190915267ffffffffffffffff90811660c08601521660e08401526001600160a01b0316610100830152151561012082015261014001604051602081830303815290604052805190602001209050919050565b33600081815260066020908152604080832085845290915280822060001990555183917f9589246bd420836dc7c4f266f2553bca3d6fee904eb0aad0a436ba3fba8fe3f991a350565b6000610db484612755565b610dbd846115c1565b90506000610de482610dcf8680615687565b610ddf6040890160208a016156ce565b6128f8565b90506000610df486858585612a7e565b905060005b610e0387806156ef565b9050811015610fae57610eaa83610e1d6060880188615739565b84818110610e2d57610e2d6155c9565b9050602002016020810190610e429190614d2a565b610e4f6040890189615739565b85818110610e5f57610e5f6155c9565b60200291909101359050610e738b806156ef565b86818110610e8357610e836155c9565b610e999260206040909202019081019150614d2a565b6001600160a01b03169291906131ad565b610eb76040860186615739565b82818110610ec757610ec76155c9565b9050602002013582608001518281518110610ee457610ee46155c9565b60200260200101818151610ef89190615783565b905250610f0587806156ef565b82818110610f1557610f156155c9565b610f2b9260206040909202019081019150614d2a565b8251805183908110610f3f57610f3f6155c9565b6001600160a01b0390921660209283029190910190910152610f6187806156ef565b82818110610f7157610f716155c9565b9050604002016020013582604001518281518110610f9157610f916155c9565b602090810291909101015280610fa6816155f8565b915050610df9565b50610fba868583613204565b50509392505050565b6040518060e0016040528060a38152602001615deb60a39139604051806060016040528060338152602001615f3c60339139604051602001611006929190615611565b6040516020818303038152906040528051906020012081565b6007602052826000526040600020602052816000526040600020818154811061104757600080fd5b9060005260206000200160009250925050505481565b6040805160018082528183019092526000916020808301908036833701905050905060001981600081518110611095576110956155c9565b6020908102919091018101919091523360009081526007825260408082208583528352902082516110c892840190614ac2565b50604051339083907fa8c658e479c63c75980f19e6b202df4243db8c4a36973b4d162b6ffe6cf0d69190600090a35050565b6060604051806060016040528060338152602001615f3c6033913980516020918201209061112a90840184614d2a565b604080516020818101949094526001600160a01b03909216908201529083013560608201526080016040516020818303038152906040529050919050565b611170613aae565b6040517f21afe9d300000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000806111af83806156ef565b905067ffffffffffffffff8111156111c9576111c96151ab565b6040519080825280602002602001820160405280156111f2578160200160208202803683370190505b50905060005b61120284806156ef565b90508110156112695761123361121885806156ef565b83818110611228576112286155c9565b9050604002016110fa565b8051906020012082828151811061124c5761124c6155c9565b602090810291909101015280611261816155f8565b9150506111f8565b50600061127960208501856156ef565b905067ffffffffffffffff811115611293576112936151ab565b6040519080825280602002602001820160405280156112bc578160200160208202803683370190505b50905060005b6112cf60208601866156ef565b905081101561131e576112e861121860208701876156ef565b80519060200120828281518110611301576113016155c9565b602090810291909101015280611316816155f8565b9150506112c2565b506040518060e0016040528060ae8152602001615e8e60ae9139604051806060016040528060338152602001615f3c60339139604051602001611362929190615611565b60405160208183030381529060405280519060200120826040516020016113899190615796565b60405160208183030381529060405280519060200120826040516020016113b09190615796565b60405160208183030381529060405280519060200120866040013587606001358860800160208101906113e39190615640565b6113f360c08b0160a08c01615640565b61140360e08c0160c08d01614d2a565b6114146101008d0160e08e0161566a565b60408051602081019a909a528901979097526060880195909552608087019390935260a086019190915267ffffffffffffffff90811660c08601521660e08401526001600160a01b03166101008301521515610120820152610140016040516020818303038152906040528051906020012092505050919050565b60035433906001600160a01b031681146115115760405162461bcd60e51b815260206004820152602960248201527f4f776e61626c6532537465703a2063616c6c6572206973206e6f74207468652060448201527f6e6577206f776e657200000000000000000000000000000000000000000000006064820152608401610691565b61151a81613b0a565b50565b6000606080828080836115507f000000000000000000000000000000000000000000000000000000000000000083613b30565b61157b7f00000000000000000000000000000000000000000000000000000000000000006001613b30565b604080516000808252602082019092527f0f000000000000000000000000000000000000000000000000000000000000009b939a50919850469750309650945092509050565b6000610c10610c0b836111a2565b6040516316d4340160e01b815260009030906316d43401906115fe9088908890889088906001906004016157f5565b6020604051808303816000875af115801561161d573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906116419190615832565b90505b949350505050565b6040516316d4340160e01b815260009030906316d434019061167a90889088908890889088906004016157f5565b6020604051808303816000875af19250505080156116b5575060408051601f3d908101601f191682019092526116b291810190615832565b60015b611769573d8080156116e3576040519150601f19603f3d011682016040523d82523d6000602084013e6116e8565b606091505b508051600181900361175b5781600081518110611707576117076155c9565b6020910101517fff00000000000000000000000000000000000000000000000000000000000000167f0100000000000000000000000000000000000000000000000000000000000000149250611644915050565b8060208301fd5b5050611644565b9050611644565b6040518060e0016040528060ae8152602001615e8e60ae9139604051806060016040528060338152602001615f3c603391396040518060600160405280602e8152602001615dbd602e91396040516020016117cd9392919061584f565b60405160208183030381529060405281565b6117e7613aae565b6001600160a01b038116600081815260086020526040808220805460ff19166001179055517fa2dce8c36614bedf0a7ccdd7570cfe9a7f2b13a2d778512c4204fd2e90ba99479190a250565b600061183e84612755565b6000611849856111a2565b90506118548161270d565b9150600061187386868561186e6080890160608a01614d2a565b612a7e565b60408051606081019091529091506000908061188f89806156ef565b905067ffffffffffffffff8111156118a9576118a96151ab565b6040519080825280602002602001820160405280156118ee57816020015b60408051808201909152600080825260208201528152602001906001900390816118c75790505b508152602087810135908201526040808801359101529050600061191288806156ef565b905067ffffffffffffffff81111561192c5761192c6151ab565b60405190808252806020026020018201604052801561197157816020015b604080518082019091526000808252602082015281526020019060019003908161194a5790505b50905060005b61198189806156ef565b9050811015611bd25761199489806156ef565b828181106119a4576119a46155c9565b6119ba9260206040909202019081019150614d2a565b83518051839081106119ce576119ce6155c9565b60209081029190910101516001600160a01b0390911690526119f36040890189615739565b82818110611a0357611a036155c9565b9050602002013583600001518281518110611a2057611a206155c9565b6020908102919091018101510152611a3b6040890189615739565b82818110611a4b57611a4b6155c9565b9050602002013584608001518281518110611a6857611a686155c9565b60200260200101818151611a7c9190615783565b905250611a8989806156ef565b82818110611a9957611a996155c9565b611aaf9260206040909202019081019150614d2a565b8451805183908110611ac357611ac36155c9565b6001600160a01b0390921660209283029190910190910152611ae86040890189615739565b82818110611af857611af86155c9565b9050602002013584604001518281518110611b1557611b156155c9565b6020908102919091010152611b2d6060890189615739565b82818110611b3d57611b3d6155c9565b9050602002016020810190611b529190614d2a565b828281518110611b6457611b646155c9565b60209081029190910101516001600160a01b039091169052611b896040890189615739565b82818110611b9957611b996155c9565b90506020020135828281518110611bb257611bb26155c9565b602090810291909101810151015280611bca816155f8565b915050611977565b50611be06020870187614d2a565b6001600160a01b031663fe8ec1a78383611c0060808b0160608c01614d2a565b886040518060e0016040528060ae8152602001615e8e60ae9139604051806060016040528060338152602001615f3c603391396040518060600160405280602e8152602001615dbd602e9139604051602001611c5e9392919061584f565b60408051601f19818403018152919052611c7b60808e018e615687565b6040518863ffffffff1660e01b8152600401611c9d979695949392919061590e565b600060405180830381600087803b158015611cb757600080fd5b505af1158015611ccb573d6000803e3d6000fd5b50505050611cda888885613204565b505050509392505050565b6000611cf084613bdc565b611cf984610bfd565b90506000611d0b82610dcf8680615687565b90506000611d1b86858585613c80565b9050611d4382611d316080870160608801614d2a565b6040870135610e9960208b018b614d2a565b610fba8685858585613d72565b611d58613aae565b6001600160a01b038116600081815260086020526040808220805460ff19169055517f3f27d27eeec2234d4d75f7629ee5638cbbf219d246f1077f57ebedaa9c7659259190a250565b604051806060016040528060338152602001615f3c603391398051906020012081565b6040518060e0016040528060ae8152602001615e8e60ae9139604051806060016040528060338152602001615f3c60339139604051602001611006929190615611565b6000611e1284613bdc565b6000611e1d85610c16565b9050611e288161270d565b91506000611e47868685611e426080890160608a01614d2a565b613c80565b9050611e566020850185614d2a565b6040805160a081019091526001600160a01b03919091169063137c29fe90806060810180611e8760208d018d614d2a565b6001600160a01b031681526020018a6040013581525081526020018760200135815260200187604001358152506040518060400160405280896060016020810190611ed29190614d2a565b6001600160a01b0316815260408a0135602090910152611ef86080890160608a01614d2a565b866040518060e0016040528060a38152602001615deb60a39139604051806060016040528060338152602001615f3c603391396040518060600160405280602e8152602001615dbd602e9139604051602001611f56939291906159e1565b60408051601f19818403018152919052611f7360808c018c615687565b6040518863ffffffff1660e01b8152600401611f959796959493929190615a53565b600060405180830381600087803b158015611faf57600080fd5b505af1158015611fc3573d6000803e3d6000fd5b50505050610fba868685876060016020810190611fe09190614d2a565b85613d72565b6040518060e0016040528060a38152602001615deb60a39139604051806060016040528060338152602001615f3c603391396040518060600160405280602e8152602001615dbd602e91396040516020016117cd939291906159e1565b61204b613aae565b6005805473ffffffffffffffffffffffffffffffffffffffff19166001600160a01b0383169081179091556040517f1535fa8f7275b71050af30bf7f74391b45be7ba2b545fd28279dafe9b50f642490600090a250565b336000818152600460209081526040808320868452825291829020805460ff1916851515908117909155915191825284917f146d83fd67d3b4dab3c8bbade3b7dcd73867dc6d376b219a75a3f578f61edc9d910160405180910390a35050565b61210a613aae565b600380546001600160a01b03831673ffffffffffffffffffffffffffffffffffffffff1990911681179091556121486002546001600160a01b031690565b6001600160a01b03167f38d16b8cac22d99fc7c124b9cd0de2d3fa1faef420bfe791d8c362d765e2270060405160405180910390a350565b6005546000906001600160a01b031633148015906121a957506002546001600160a01b03163314155b156121c9576040516351ee5ed560e01b8152336004820152602401610691565b6000885167ffffffffffffffff8111156121e5576121e56151ab565b60405190808252806020026020018201604052801561220e578160200160208202803683370190505b5090506000895167ffffffffffffffff81111561222d5761222d6151ab565b604051908082528060200260200182016040528015612256578160200160208202803683370190505b50905060005b8a5181101561241c578a8181518110612277576122776155c9565b602002602001015160000151828281518110612295576122956155c9565b60200260200101906001600160a01b031690816001600160a01b0316815250508a81815181106122c7576122c76155c9565b6020026020010151602001516000146122fd578a81815181106122ec576122ec6155c9565b602002602001015160200151612383565b81818151811061230f5761230f6155c9565b60209081029190910101516040516370a0823160e01b81523060048201526001600160a01b03909116906370a0823190602401602060405180830381865afa15801561235f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061238391906155df565b838281518110612395576123956155c9565b60200260200101818152505061240a8a82815181106123b6576123b66155c9565b60200260200101518483815181106123d0576123d06155c9565b60200260200101518484815181106123ea576123ea6155c9565b60200260200101516001600160a01b031661265f9092919063ffffffff16565b80612414816155f8565b91505061225c565b5087516040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612465573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061248991906155df565b6040517fcb70e2730000000000000000000000000000000000000000000000000000000081529091506001600160a01b0386169063cb70e273906124d7908a908a9088903390600401615ae8565b600060405180830381600087803b1580156124f157600080fd5b505af1158015612505573d6000803e3d6000fd5b50508a516040516370a0823160e01b81523060048201528493506001600160a01b0390911691506370a0823190602401602060405180830381865afa158015612552573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061257691906155df565b612580919061541b565b935088602001518410156125c657885160208a01516040516303c4929f60e51b81526001600160a01b039092166004830152602482015260448101859052606401610691565b88516125dc906001600160a01b0316898661265f565b7f23ce0616b5c94f004b302769b5b4391f577e2120c6215edc21e3eca037dc50443383858d8d600001518e602001518e8b604051612621989796959493929190615b62565b60405180910390a1505050979650505050505050565b60008060006126488787878761426e565b9150915061265581614332565b5095945050505050565b6040516001600160a01b0383166024820152604481018290526127089084907fa9059cbb00000000000000000000000000000000000000000000000000000000906064015b60408051601f198184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152614497565b505050565b6000610c1061271a61457f565b836040517f19010000000000000000000000000000000000000000000000000000000000008152600281019290925260228201526042902090565b3360009081526008602052604090205460ff16612787576040516351ee5ed560e01b8152336004820152602401610691565b42816040013510156127b85760408051634b2d84db60e01b8152908201356004820152426024820152604401610691565b60005b6127c582806156ef565b90508110156128f45760005b6127de60208401846156ef565b90508110156128e1576127f460208401846156ef565b82818110612804576128046155c9565b61281a9260206040909202019081019150614d2a565b6001600160a01b031661282d84806156ef565b8481811061283d5761283d6155c9565b6128539260206040909202019081019150614d2a565b6001600160a01b0316036128cf5761286b83806156ef565b8381811061287b5761287b6155c9565b6128919260206040909202019081019150614d2a565b6040517f906c72630000000000000000000000000000000000000000000000000000000081526001600160a01b039091166004820152602401610691565b806128d9816155f8565b9150506127d1565b50806128ec816155f8565b9150506127bb565b5050565b60008082600281111561290d5761290d615bd5565b03612952576117698585858080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152506146af92505050565b600182600281111561296657612966615bd5565b036129cf5750823560601c366000612981856014818961542e565b915091506129918388848461164c565b61176257868383836040517f3ced885a0000000000000000000000000000000000000000000000000000000081526004016106919493929190615beb565b60148314612a13576040517f081983230000000000000000000000000000000000000000000000000000000081526014600482015260248101849052604401610691565b50823560601c600081815260046020908152604080832088845290915290205460ff16611644576040517f5f4cb138000000000000000000000000000000000000000000000000000000008152600481018690526001600160a01b0382166024820152604401610691565b612ae7604051806101600160405280606081526020016060815260200160608152602001606081526020016060815260200160608152602001606081526020016060815260200160006001600160a01b0316815260200160008019168152602001600081525090565b60408051610160810190915280612afe87806156ef565b905067ffffffffffffffff811115612b1857612b186151ab565b604051908082528060200260200182016040528015612b41578160200160208202803683370190505b508152602001868060200190612b5791906156ef565b905067ffffffffffffffff811115612b7157612b716151ab565b604051908082528060200260200182016040528015612b9a578160200160208202803683370190505b508152602001612baa87806156ef565b905067ffffffffffffffff811115612bc457612bc46151ab565b604051908082528060200260200182016040528015612bed578160200160208202803683370190505b508152602001868060200190612c0391906156ef565b905067ffffffffffffffff811115612c1d57612c1d6151ab565b604051908082528060200260200182016040528015612c46578160200160208202803683370190505b508152602001612c5687806156ef565b905067ffffffffffffffff811115612c7057612c706151ab565b604051908082528060200260200182016040528015612c99578160200160208202803683370190505b508152602001868060200190612caf91906156ef565b905067ffffffffffffffff811115612cc957612cc96151ab565b604051908082528060200260200182016040528015612cf2578160200160208202803683370190505b508152602001868060200190612d0891906156ef565b905067ffffffffffffffff811115612d2257612d226151ab565b604051908082528060200260200182016040528015612d4b578160200160208202803683370190505b508152602001868060200190612d6191906156ef565b905067ffffffffffffffff811115612d7b57612d7b6151ab565b604051908082528060200260200182016040528015612da4578160200160208202803683370190505b5081526001600160a01b038416602080830182905260408084018890526000606090940184905291835260078152818320878452815291819020805482518185028101850190935280835293945090929091830182828015612e2557602002820191906000526020600020905b815481526020019060010190808311612e11575b5050505060808301829052505115801590612e5f57506000198160800151600081518110612e5557612e556155c9565b6020026020010151145b15612e8057604051635152abf960e01b815260048101849052602401610691565b806080015151600003612ee157612e9785806156ef565b905067ffffffffffffffff811115612eb157612eb16151ab565b604051908082528060200260200182016040528015612eda578160200160208202803683370190505b5060808201525b612ef2610100860160e0870161566a565b156130ef5760005b8160800151518110156130e957612f1186806156ef565b82818110612f2157612f216155c9565b90506040020160200135858060400190612f3b9190615739565b83818110612f4b57612f4b6155c9565b9050602002013583608001518381518110612f6857612f686155c9565b6020026020010151612f7a9190615783565b111561305457612f8a86806156ef565b82818110612f9a57612f9a6155c9565b612fb09260206040909202019081019150614d2a565b612fba87806156ef565b83818110612fca57612fca6155c9565b9050604002016020013583608001518381518110612fea57612fea6155c9565b60200260200101518780604001906130029190615739565b85818110613012576130126155c9565b604051635e6e2c1560e01b81526001600160a01b0390961660048701526024860194909452506044840191909152602090910201356064820152608401610691565b600061306087806156ef565b83818110613070576130706155c9565b9050604002016020013586806040019061308a9190615739565b8481811061309a5761309a6155c9565b90506020020135670de0b6b3a76400006130b49190615c1e565b6130be9190615c35565b90508261014001518111156130d65761014083018190525b50806130e1816155f8565b915050612efa565b50611644565b670de0b6b3a764000061014082015260005b8160800151518110156131a457600082608001518281518110613126576131266155c9565b60200260200101511180613183575061313f86806156ef565b8281811061314f5761314f6155c9565b905060400201602001358580604001906131699190615739565b83818110613179576131796155c9565b9050602002013514155b1561319257612f8a86806156ef565b8061319c816155f8565b915050613101565b50949350505050565b6040516001600160a01b03808516602483015283166044820152606481018290526131fe9085907f23b872dd00000000000000000000000000000000000000000000000000000000906084016126a4565b50505050565b60808101516101008201516001600160a01b0316600090815260076020908152604080832061012086015184528252909120825161324793919290910190614ac2565b5060005b61325860208501856156ef565b905081101561337a5761326e60208501856156ef565b8281811061327e5761327e6155c9565b6132949260206040909202019081019150614d2a565b826020015182815181106132aa576132aa6155c9565b6001600160a01b039092166020928302919091018201526132cd908501856156ef565b828181106132dd576132dd6155c9565b90506040020160200135826060015182815181106132fd576132fd6155c9565b60200260200101818152505061334784806020019061331c91906156ef565b8381811061332c5761332c6155c9565b6133429260206040909202019081019150614d2a565b6146d3565b8260e00151828151811061335d5761335d6155c9565b602090810291909101015280613372816155f8565b91505061324b565b5061338b6040830160208401614d2a565b6001600160a01b031663cb70e2736133a38480615687565b6133b06040870187615739565b336040518663ffffffff1660e01b81526004016133d1959493929190615ca2565b600060405180830381600087803b1580156133eb57600080fd5b505af11580156133ff573d6000803e3d6000fd5b506000925061341491505060208501856156ef565b905067ffffffffffffffff81111561342e5761342e6151ab565b604051908082528060200260200182016040528015613457578160200160208202803683370190505b50905060005b61346a60208601866156ef565b90508110156134ed578260e001518181518110613489576134896155c9565b60200260200101516134b48680602001906134a491906156ef565b8481811061332c5761332c6155c9565b6134be919061541b565b8282815181106134d0576134d06155c9565b6020908102919091010152806134e5816155f8565b91505061345d565b5060005b6134fe60208601866156ef565b90508110156139f457600061351960c0870160a08801615640565b67ffffffffffffffff16111561375257600061353b60e0870160c08801614d2a565b6001600160a01b03160361357e5761355960e0860160c08701614d2a565b604051634726455360e11b81526001600160a01b039091166004820152602401610691565b6135916032670de0b6b3a7640000615c35565b6135a160c0870160a08801615640565b67ffffffffffffffff161115613600576135c160c0860160a08701615640565b6040517fc965cdf500000000000000000000000000000000000000000000000000000000815267ffffffffffffffff9091166004820152602401610691565b3061361160e0870160c08801614d2a565b6001600160a01b0316146136d0576136d061362f60208701876156ef565b8381811061363f5761363f6155c9565b6136559260206040909202019081019150614d2a565b61366560e0880160c08901614d2a565b613678670de0b6b3a7640000600a615c1e565b61368860c08a0160a08b01615640565b67ffffffffffffffff168686815181106136a4576136a46155c9565b60200260200101516136b69190615c1e565b6136c1906008615c1e565b6136cb9190615c35565b614757565b670de0b6b3a76400006136e960c0870160a08801615640565b6137059067ffffffffffffffff16670de0b6b3a764000061541b565b838381518110613717576137176155c9565b60200260200101516137299190615c1e565b6137339190615c35565b828281518110613745576137456155c9565b6020026020010181815250505b6000670de0b6b3a764000061376a60208801886156ef565b8481811061377a5761377a6155c9565b905060400201602001358561014001516137949190615c1e565b61379e9190615c35565b9050808383815181106137b3576137b36155c9565b60200260200101511015613844576137ce60208701876156ef565b838181106137de576137de6155c9565b6137f49260206040909202019081019150614d2a565b81848481518110613807576138076155c9565b60209081029190910101516040516303c4929f60e51b81526001600160a01b03909316600484015260248301919091526044820152606401610691565b808460a00151838151811061385b5761385b6155c9565b6020026020010181815250508083838151811061387a5761387a6155c9565b602002602001015161388c919061541b565b8460c0015183815181106138a2576138a26155c9565b60209081029190910101526138ba6080860186615739565b838181106138ca576138ca6155c9565b905060200201358460c0015183815181106138e7576138e76155c9565b6020026020010151101561399f5761390260208701876156ef565b83818110613912576139126155c9565b6139289260206040909202019081019150614d2a565b6139356080870187615739565b84818110613945576139456155c9565b905060200201358560c001518481518110613962576139626155c9565b6020908102919091010151604051636ae033dd60e01b81526001600160a01b03909316600484015260248301919091526044820152606401610691565b6139e16139af60208801886156ef565b848181106139bf576139bf6155c9565b6139d59260206040909202019081019150614d2a565b85610100015183614757565b50806139ec816155f8565b9150506134f1565b50508061010001516001600160a01b03168161012001517ff5e409954221206be4ce7ee40131667bfd0c4b76ba19cfd716dce50bc506cf4283600001518460200151868060400190613a469190615739565b8760a001518860c001518b6080016020810190613a639190615640565b613a7360c08e0160a08f01615640565b8d60c0016020810190613a869190614d2a565b8d60a00135604051613aa19a99989796959493929190615ce5565b60405180910390a3505050565b6002546001600160a01b03163314613b085760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610691565b565b6003805473ffffffffffffffffffffffffffffffffffffffff1916905561151a816147ff565b606060ff8314613b4a57613b438361485e565b9050610c10565b818054613b5690615d88565b80601f0160208091040260200160405190810160405280929190818152602001828054613b8290615d88565b8015613bcf5780601f10613ba457610100808354040283529160200191613bcf565b820191906000526020600020905b815481529060010190602001808311613bb257829003601f168201915b5050505050905092915050565b3360009081526008602052604090205460ff16613c0e576040516351ee5ed560e01b8152336004820152602401610691565b4281608001351015613c3f57604051634b2d84db60e01b815260808201356004820152426024820152604401610691565b613c4f6060820160408301614d2a565b6001600160a01b0316613c656020830183614d2a565b6001600160a01b03160361151a576128916020820182614d2a565b6001600160a01b038116600090815260066020908152604080832085845290915290205460018101613cc857604051635152abf960e01b815260048101849052602401610691565b613cda6101408601610120870161566a565b15613d49576020850135613cf2604086013583615783565b1115613d4457613d056020860186614d2a565b60408051635e6e2c1560e01b81526001600160a01b03909216600483015260208701356024830152604482018390528501356064820152608401610691565b611644565b6000811180613d6057506040840135602086013514155b1561164457613d056020860186614d2a565b613d80604085013582615783565b6001600160a01b03831660009081526006602090815260408083208784528252808320849055805160808101825283815291820183905281018290526060810191909152909150613dda6133426060880160408901614d2a565b815260408051600180825281830190925260009160208083019080368337019050509050856040013581600081518110613e1657613e166155c9565b602002602001018181525050856020016020810190613e359190614d2a565b6001600160a01b031663cb70e273613e4d8880615687565b84336040518563ffffffff1660e01b8152600401613e6e9493929190615ae8565b600060405180830381600087803b158015613e8857600080fd5b505af1158015613e9c573d6000803e3d6000fd5b505083519250613eb9915061334290506060890160408a01614d2a565b613ec3919061541b565b602080830191909152670de0b6b3a7640000908701356040870135613eec60608a013584615c1e565b613ef69190615c1e565b613f009190615c35565b613f0a9190615c35565b60608201526000613f22610100880160e08901615640565b67ffffffffffffffff161115614083576000613f4661012088016101008901614d2a565b6001600160a01b031603613f665761355961012087016101008801614d2a565b613f796032670de0b6b3a7640000615c35565b613f8a610100880160e08901615640565b67ffffffffffffffff161115613fab576135c1610100870160e08801615640565b30613fbe61012088016101008901614d2a565b6001600160a01b03161461402e5761402e613fdf6060880160408901614d2a565b613ff161012089016101008a01614d2a565b614004670de0b6b3a7640000600a615c1e565b6140156101008b0160e08c01615640565b67ffffffffffffffff1685602001516136b69190615c1e565b670de0b6b3a7640000614048610100880160e08901615640565b6140649067ffffffffffffffff16670de0b6b3a764000061541b565b82602001516140739190615c1e565b61407d9190615c35565b60208201525b8060600151816020015110156140df576140a36060870160408801614d2a565b606082015160208301516040516303c4929f60e51b81526001600160a01b03909316600484015260248301919091526044820152606401610691565b806060015181602001516140f3919061541b565b604082018190526080860135111561414e576141156060870160408801614d2a565b6040808301519051636ae033dd60e01b81526001600160a01b039092166004830152608087013560248301526044820152606401610691565b61416c6141616060880160408901614d2a565b848360600151614757565b6001600160a01b038316847f4c192cf19bc8fb5c8c501a88db334890b2d67f4973511ed49a1fc65adde85f846141a560208a018a614d2a565b6141b560608b0160408c01614d2a565b8960400135866060015187604001518d60c00160208101906141d79190615640565b8e60e00160208101906141ea9190615640565b8f6101000160208101906141fe9190614d2a565b604080516001600160a01b03998a16815297891660208901528701959095526060860193909352608085019190915267ffffffffffffffff90811660a085810191909152911660c0840152921660e0820152908901356101008201526101200160405180910390a3505050505050565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156142a55750600090506003614329565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa1580156142f9573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811661432257600060019250925050614329565b9150600090505b94509492505050565b600081600481111561434657614346615bd5565b0361434e5750565b600181600481111561436257614362615bd5565b036143af5760405162461bcd60e51b815260206004820152601860248201527f45434453413a20696e76616c6964207369676e617475726500000000000000006044820152606401610691565b60028160048111156143c3576143c3615bd5565b036144105760405162461bcd60e51b815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e677468006044820152606401610691565b600381600481111561442457614424615bd5565b0361151a5760405162461bcd60e51b815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610691565b60006144ec826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b031661489d9092919063ffffffff16565b905080516000148061450d57508080602001905181019061450d9190615832565b6127085760405162461bcd60e51b815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f742073756363656564000000000000000000000000000000000000000000006064820152608401610691565b6000306001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000161480156145d857507f000000000000000000000000000000000000000000000000000000000000000046145b1561460257507f000000000000000000000000000000000000000000000000000000000000000090565b6146aa604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f60208201527f0000000000000000000000000000000000000000000000000000000000000000918101919091527f000000000000000000000000000000000000000000000000000000000000000060608201524660808201523060a082015260009060c00160405160208183030381529060405280519060200120905090565b905090565b60008060006146be85856148ac565b915091506146cb81614332565b509392505050565b60006001600160a01b0382166146ea575047919050565b6040516370a0823160e01b81523060048201526001600160a01b038316906370a0823190602401602060405180830381865afa15801561472e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c1091906155df565b919050565b6001600160a01b0383166147eb576000826001600160a01b03168260405160006040518083038185875af1925050503d80600081146147b2576040519150601f19603f3d011682016040523d82523d6000602084013e6147b7565b606091505b50509050806131fe57604051630e21dcbb60e11b81526001600160a01b038416600482015260248101839052604401610691565b6127086001600160a01b038416838361265f565b600280546001600160a01b0383811673ffffffffffffffffffffffffffffffffffffffff19831681179093556040519116919082907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a35050565b6060600061486b836148f1565b604080516020808252818301909252919250600091906020820181803683375050509182525060208101929092525090565b60606116448484600085614932565b60008082516041036148e25760208301516040840151606085015160001a6148d68782858561426e565b945094505050506148ea565b506000905060025b9250929050565b600060ff8216601f811115610c10576040517fb3512b0c00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6060824710156149aa5760405162461bcd60e51b815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c00000000000000000000000000000000000000000000000000006064820152608401610691565b600080866001600160a01b031685876040516149c69190615552565b60006040518083038185875af1925050503d8060008114614a03576040519150601f19603f3d011682016040523d82523d6000602084013e614a08565b606091505b5091509150614a1987838387614a24565b979650505050505050565b60608315614a93578251600003614a8c576001600160a01b0385163b614a8c5760405162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006044820152606401610691565b5081611644565b6116448383815115614aa85781518083602001fd5b8060405162461bcd60e51b81526004016106919190614ec0565b828054828255906000526020600020908101928215614afd579160200282015b82811115614afd578251825591602001919060010190614ae2565b50614b09929150614b0d565b5090565b5b80821115614b095760008155600101614b0e565b6001600160a01b038116811461151a57600080fd5b803561475281614b22565b60008083601f840112614b5457600080fd5b50813567ffffffffffffffff811115614b6c57600080fd5b6020830191508360208285010111156148ea57600080fd5b801515811461151a57600080fd5b600080600080600060808688031215614baa57600080fd5b8535614bb581614b22565b945060208601359350604086013567ffffffffffffffff811115614bd857600080fd5b614be488828901614b42565b9094509250506060860135614bf881614b84565b809150509295509295909350565b60008083601f840112614c1857600080fd5b50813567ffffffffffffffff811115614c3057600080fd5b6020830191508360208260051b85010111156148ea57600080fd5b600080600080600060608688031215614c6357600080fd5b853567ffffffffffffffff80821115614c7b57600080fd5b614c8789838a01614c06565b90975095506020880135915080821115614ca057600080fd5b50614cad88828901614c06565b9094509250506040860135614bf881614b22565b60008060408385031215614cd457600080fd5b8235614cdf81614b22565b946020939093013593505050565b60006101408284031215614d0057600080fd5b50919050565b60006101408284031215614d1957600080fd5b614d238383614ced565b9392505050565b600060208284031215614d3c57600080fd5b8135614d2381614b22565b600060208284031215614d5957600080fd5b5035919050565b60006101008284031215614d0057600080fd5b600060408284031215614d0057600080fd5b600060c08284031215614d0057600080fd5b600080600060608486031215614dac57600080fd5b833567ffffffffffffffff80821115614dc457600080fd5b614dd087838801614d60565b94506020860135915080821115614de657600080fd5b614df287838801614d73565b93506040860135915080821115614e0857600080fd5b50614e1586828701614d85565b9150509250925092565b600080600060608486031215614e3457600080fd5b8335614e3f81614b22565b95602085013595506040909401359392505050565b600060408284031215614e6657600080fd5b614d238383614d73565b60005b83811015614e8b578181015183820152602001614e73565b50506000910152565b60008151808452614eac816020860160208601614e70565b601f01601f19169290920160200192915050565b602081526000614d236020830184614e94565b600060208284031215614ee557600080fd5b813567ffffffffffffffff811115614efc57600080fd5b61164484828501614d60565b600081518084526020808501945080840160005b83811015614f3857815187529582019590820190600101614f1c565b509495945050505050565b7fff000000000000000000000000000000000000000000000000000000000000008816815260e060208201526000614f7e60e0830189614e94565b8281036040840152614f908189614e94565b90508660608401526001600160a01b03861660808401528460a084015282810360c0840152614fbf8185614f08565b9a9950505050505050505050565b60008060008060608587031215614fe357600080fd5b8435614fee81614b22565b935060208501359250604085013567ffffffffffffffff81111561501157600080fd5b61501d87828801614b42565b95989497509550505050565b600060a08284031215614d0057600080fd5b60008060006060848603121561505057600080fd5b833567ffffffffffffffff8082111561506857600080fd5b61507487838801614d60565b9450602086013591508082111561508a57600080fd5b61509687838801614d85565b935060408601359150808211156150ac57600080fd5b50614e1586828701615029565b600080600061018084860312156150cf57600080fd5b6150d98585614ced565b925061014084013567ffffffffffffffff808211156150f757600080fd5b61510387838801614d73565b9350610160860135915080821115614e0857600080fd5b6000806000610180848603121561513057600080fd5b61513a8585614ced565b925061014084013567ffffffffffffffff8082111561515857600080fd5b61516487838801614d85565b93506101608601359150808211156150ac57600080fd5b6000806040838503121561518e57600080fd5b8235915060208301356151a081614b84565b809150509250929050565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f1916810167ffffffffffffffff811182821017156151ea576151ea6151ab565b604052919050565b600067ffffffffffffffff82111561520c5761520c6151ab565b5060051b60200190565b60006040828403121561522857600080fd5b6040516040810181811067ffffffffffffffff8211171561524b5761524b6151ab565b604052905080823561525c81614b22565b8152602092830135920191909152919050565b600082601f83011261528057600080fd5b81356020615295615290836151f2565b6151c1565b82815260059290921b840181019181810190868411156152b457600080fd5b8286015b848110156152d85780356152cb81614b22565b83529183019183016152b8565b509695505050505050565b600080600080600080600060e0888a0312156152fe57600080fd5b873567ffffffffffffffff8082111561531657600080fd5b818a0191508a601f83011261532a57600080fd5b8135602061533a615290836151f2565b82815260069290921b8401810191818101908e84111561535957600080fd5b948201945b83861015615382576153708f87615216565b8252828201915060408601955061535e565b9b50508b01359250508082111561539857600080fd5b6153a48b838c0161526f565b97506153b38b60408c01615216565b96506153c160808b01614b37565b955060a08a01359150808211156153d757600080fd5b506153e48a828b01614b42565b90945092506153f7905060c08901614b37565b905092959891949750929550565b634e487b7160e01b600052601160045260246000fd5b81810381811115610c1057610c10615405565b6000808585111561543e57600080fd5b8386111561544b57600080fd5b5050820193919092039150565b80356020831015610c1057600019602084900360031b1b1692915050565b600082601f83011261548757600080fd5b813567ffffffffffffffff8111156154a1576154a16151ab565b6154b4601f8201601f19166020016151c1565b8181528460208386010111156154c957600080fd5b816020850160208301376000918101602001919091529392505050565b6000806000606084860312156154fb57600080fd5b833561550681614b22565b9250602084013567ffffffffffffffff8082111561552357600080fd5b61552f87838801615476565b9350604086013591508082111561554557600080fd5b50614e1586828701615476565b60008251615564818460208701614e70565b9190910192915050565b8281526040602082015260006116446040830184614e94565b60006020828403121561559957600080fd5b81517fffffffff0000000000000000000000000000000000000000000000000000000081168114614d2357600080fd5b634e487b7160e01b600052603260045260246000fd5b6000602082840312156155f157600080fd5b5051919050565b60006001820161560a5761560a615405565b5060010190565b60008351615623818460208801614e70565b835190830190615637818360208801614e70565b01949350505050565b60006020828403121561565257600080fd5b813567ffffffffffffffff81168114614d2357600080fd5b60006020828403121561567c57600080fd5b8135614d2381614b84565b6000808335601e1984360301811261569e57600080fd5b83018035915067ffffffffffffffff8211156156b957600080fd5b6020019150368190038213156148ea57600080fd5b6000602082840312156156e057600080fd5b813560038110614d2357600080fd5b6000808335601e1984360301811261570657600080fd5b83018035915067ffffffffffffffff82111561572157600080fd5b6020019150600681901b36038213156148ea57600080fd5b6000808335601e1984360301811261575057600080fd5b83018035915067ffffffffffffffff82111561576b57600080fd5b6020019150600581901b36038213156148ea57600080fd5b80820180821115610c1057610c10615405565b815160009082906020808601845b838110156157c0578151855293820193908201906001016157a4565b50929695505050505050565b81835281816020850137506000828201602090810191909152601f909101601f19169091010190565b6001600160a01b038616815284602082015260806040820152600061581e6080830185876157cc565b905082151560608301529695505050505050565b60006020828403121561584457600080fd5b8151614d2381614b84565b7f4d756c74694c696d69744f72646572207769746e657373290000000000000000815260008451615887816018850160208901614e70565b84519083019061589e816018840160208901614e70565b84519101906158b4816018840160208801614e70565b0160180195945050505050565b600081518084526020808501945080840160005b83811015614f38576158fb87835180516001600160a01b03168252602090810151910152565b60409690960195908201906001016158d5565b60c08152600061012082018951606060c08501528181518084526101408601915060209350838301925060005b818110156159745761596183855180516001600160a01b03168252602090810151910152565b928401926040929092019160010161593b565b5050828c015160e086015260408c01516101008601528481038386015261599b818c6158c1565b925050506159b460408401896001600160a01b03169052565b86606084015282810360808401526159cc8187614e94565b905082810360a0840152614fbf8185876157cc565b7f4c696d69744f72646572207769746e6573732900000000000000000000000000815260008451615a19816013850160208901614e70565b845190830190615a30816013840160208901614e70565b8451910190615a46816013840160208801614e70565b0160130195945050505050565b6000610140615a76838b5180516001600160a01b03168252602090810151910152565b60208a0151604084015260408a01516060840152615aaa608084018a80516001600160a01b03168252602090810151910152565b6001600160a01b03881660c08401528660e084015280610100840152615ad281840187614e94565b9050828103610120840152614fbf8185876157cc565b606081526000615afc6060830186886157cc565b8281036020840152615b0e8186614f08565b9150506001600160a01b038316604083015295945050505050565b600081518084526020808501945080840160005b83811015614f385781516001600160a01b031687529582019590820190600101615b3d565b60006101006001600160a01b03808c168452816020850152615b868285018c615b29565b91508382036040850152615b9a828b614f08565b91508382036060850152615bae828a615b29565b978116608085015260a084019690965250509190921660c082015260e00152949350505050565b634e487b7160e01b600052602160045260246000fd5b8481526001600160a01b0384166020820152606060408201526000615c146060830184866157cc565b9695505050505050565b8082028115828204841417610c1057610c10615405565b600082615c5257634e487b7160e01b600052601260045260246000fd5b500490565b81835260007f07ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff831115615c8957600080fd5b8260051b80836020870137939093016020019392505050565b606081526000615cb66060830187896157cc565b8281036020840152615cc9818688615c57565b9150506001600160a01b03831660408301529695505050505050565b6000610120808352615cf98184018e615b29565b90508281036020840152615d0d818d615b29565b90508281036040840152615d22818b8d615c57565b90508281036060840152615d36818a614f08565b90508281036080840152615d4a8189614f08565b67ffffffffffffffff97881660a08501529590961660c0830152506001600160a01b039290921660e083015261010090910152979650505050505050565b600181811c90821680615d9c57607f821691505b602082108103614d0057634e487b7160e01b600052602260045260246000fdfe546f6b656e5065726d697373696f6e73286164647265737320746f6b656e2c75696e7432353620616d6f756e74294c696d69744f7264657228546f6b656e496e666f20696e7075742c546f6b656e496e666f206f75747075742c75696e74323536206578706972792c75696e743235362073616c742c75696e74363420726566657272616c436f64652c75696e74363420726566657272616c4665652c6164647265737320726566657272616c466565526563697069656e742c626f6f6c207061727469616c6c7946696c6c61626c65294d756c74694c696d69744f7264657228546f6b656e496e666f5b5d20696e707574732c546f6b656e496e666f5b5d206f7574707574732c75696e74323536206578706972792c75696e743235362073616c742c75696e74363420726566657272616c436f64652c75696e74363420726566657272616c4665652c6164647265737320726566657272616c466565526563697069656e742c626f6f6c207061727469616c6c7946696c6c61626c6529546f6b656e496e666f286164647265737320746f6b656e416464726573732c75696e7432353620746f6b656e416d6f756e7429a2646970667358221220181d15b268dfcd9399a0dbd54cd21aa453cbcb86299b34712193930a0a9561b764736f6c63430008130033