Balances

Select type ERC-20 (6) ERC-1155 (3)
+ 0.00000000 STOP Id: ethereum-erc-20/0x0287ea02974b681e1752abd9e50dd0aed58e9dfc Name: Stop Racism On ETH
+ 0.00000000 GMEPEPE Id: ethereum-erc-20/0x2feb66b99989f66f33d7f24dff3a196644e60f78 Name: Game Stop Pepe
+ 1.700000 wards Id: ethereum-erc-20/0x52280d7f0b16285b6f6ac9431fd57dd57c7c727a Name: # LiquidEther.io
+ 0.000000000000000000 PEIPEIEW Id: ethereum-erc-20/0x87847ed8ccfe56b38c9f429531e8ea3c505b608c Name: PeiPei in a memes world
+ 66,194,794,298.330667023340229209 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics
+ 0.00000000 TSLA Id: ethereum-erc-20/0xca3a43be02b0266cf66e340ed3811c1ecfc06332 Name: Tesla
+ ? claim rewards on originether.com Id: ethereum-erc-1155/0x2881b1d4e5f0c9af8526db2d3df473372b861bd6 Name: originether.com
+ ? Airdrop Id: ethereum-erc-1155/0x44f8dc5d407a6a90b91f79176c8c29830340e22b Name: LiquidEther.io
+ ? claim rewards on farmeth.net Id: ethereum-erc-1155/0xd2382c1fcc5543552a38f6719315f843381dcb88 Name: farmeth.net

History

Types:
Select type Main Internal ERC-20 ERC-1155
Date & time Transaction id Amount Status

0x23d0ba8c20dfdb07c95ce5e38f69ddef73b484047e405e44012f29ab4e07d568

+

1 claim rewards on farmeth.net Id: ethereum-erc-1155/0xd2382c1fcc5543552a38f6719315f843381dcb88 Name: farmeth.net

#0

Success

0x1f90874e67b3579cb9515fd5d601461f84c9b732170296ded5610a5a4e7fd039

-

0.011489656847124855 ETH Id: ethereum Name: Ethereum Verified currency

31.33 USD

Success

0x1f90874e67b3579cb9515fd5d601461f84c9b732170296ded5610a5a4e7fd039

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x8a73f342d11696e38f5e56c3cbdab48d91ad09121c2ff1ff7e16c19724e73798

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x8a73f342d11696e38f5e56c3cbdab48d91ad09121c2ff1ff7e16c19724e73798

-

0.011741053908512346 ETH Id: ethereum Name: Ethereum Verified currency

32.02 USD

Success

0x02968266f5cce17942cc228404170d5dd6e061f0d1c086ffa61fb2059061e1a4

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x02968266f5cce17942cc228404170d5dd6e061f0d1c086ffa61fb2059061e1a4

-

50,000,000.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0xf2c46de56fdcb1526a6e9ee6a2add9e8cc9848dccebb6826282b8910857d4016

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xf2c46de56fdcb1526a6e9ee6a2add9e8cc9848dccebb6826282b8910857d4016

-

0.053746279488429322 ETH Id: ethereum Name: Ethereum Verified currency

183.80 USD

Success

0xfafdc0e097e92fa3184b21b5db0453e08254ae7e012c52a921be1d199a219386

-

154,375,462.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success
Date & time Transaction id Amount Status

0x1f90874e67b3579cb9515fd5d601461f84c9b732170296ded5610a5a4e7fd039

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x8a73f342d11696e38f5e56c3cbdab48d91ad09121c2ff1ff7e16c19724e73798

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x02968266f5cce17942cc228404170d5dd6e061f0d1c086ffa61fb2059061e1a4

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xf2c46de56fdcb1526a6e9ee6a2add9e8cc9848dccebb6826282b8910857d4016

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xfafdc0e097e92fa3184b21b5db0453e08254ae7e012c52a921be1d199a219386

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x2c535c50d08857e7bcb1349b7dbbd322bd7be937aeba10908ecbd88e60be9161

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x8089918cb6a2c41c4f38de99b4e3b8e87831d91afe8043291d769c256cd0fd16

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xfd2186141eccfe1dcf8f37285b467d96d1a92b6fd3ff5a7e31181c1c34d906e0

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x6260bef8983000442dad4b3e8ca8d2e5178a0a1276b47a70939b8dde0b084413

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xe79da4ea08ea0d7be64e8b8a61c262250720fc6b535115cb6bf56f7e46c0e93d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x1f90874e67b3579cb9515fd5d601461f84c9b732170296ded5610a5a4e7fd039

-

0.011489656847124855 ETH Id: ethereum Name: Ethereum Verified currency

31.33 USD

Success

0x8a73f342d11696e38f5e56c3cbdab48d91ad09121c2ff1ff7e16c19724e73798

-

0.011741053908512346 ETH Id: ethereum Name: Ethereum Verified currency

32.02 USD

Success

0xf2c46de56fdcb1526a6e9ee6a2add9e8cc9848dccebb6826282b8910857d4016

-

0.053746279488429322 ETH Id: ethereum Name: Ethereum Verified currency

183.80 USD

Success

0x10feea21482361074f7db6b7b3e1ebfa023091fddf7f78daea5f91f1bdeeda6a

-

0.005732936478765794 ETH Id: ethereum Name: Ethereum Verified currency

21.55 USD

Success

0x19f20f1b6a1d61cdb36c2bcac2d63b8410f8029fb8191a90f26d7161f7d651e7

-

0.035830852992286215 ETH Id: ethereum Name: Ethereum Verified currency

134.33 USD

Success

0xc34245143d15827c8c57280effda20a9553eb649959e01c469d82b439fa59431

-

0.470100791717430061 ETH Id: ethereum Name: Ethereum Verified currency

1,762.53 USD

Success

0x9057723a52657355ea749a9c3d7fd72ecd7b8caca42e2d89c72113b1fd57682c

-

0.342774974113370795 ETH Id: ethereum Name: Ethereum Verified currency

1,285.15 USD

Success

0x0282a017d1114dcce52b5affe8650ab9a0074c2232b236ac8fe5e4ac41a660f6

-

1.003263883784014025 ETH Id: ethereum Name: Ethereum Verified currency

3,761.49 USD

Success

0x62d290a4d0f9c66c65bcbadb8cd80d5d5245c6c5b8f05a90663ed60efb9deaa4

-

0.342774974113370795 ETH Id: ethereum Name: Ethereum Verified currency

1,285.15 USD

Success

0xdb90f0fd5fefd802311ecda1e86834447e7eea782c92bead05001404d0e6d16e

-

0.009318386614291906 ETH Id: ethereum Name: Ethereum Verified currency

34.93 USD

Success
Date & time Transaction id Amount Status

0x02968266f5cce17942cc228404170d5dd6e061f0d1c086ffa61fb2059061e1a4

-

50,000,000.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0xfafdc0e097e92fa3184b21b5db0453e08254ae7e012c52a921be1d199a219386

-

154,375,462.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0x32f4450c051ed5698ee61ad70a3b28ea1aed18f975cc48ccafbca678473986b2

+

353,552,397.374574746640471774 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0x8089918cb6a2c41c4f38de99b4e3b8e87831d91afe8043291d769c256cd0fd16

+

500,357,963.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0xfd2186141eccfe1dcf8f37285b467d96d1a92b6fd3ff5a7e31181c1c34d906e0

-

1,000,357,963.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0xe79da4ea08ea0d7be64e8b8a61c262250720fc6b535115cb6bf56f7e46c0e93d

-

50,595,329.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0xf152d1bf54f87013e9c42bbf765661ae7ab4c42787b3ab321c5e45e49f7c9ba7

-

500,000,000.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0x7ded01dee5c35e038fb10b4228c668a6d79079dc441062797fadcf50c53fcd81

+

151,875,739.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0x6b1ae5c52cde144b12e39d732831df38f6b4229bbad57a5acbf00bf8cb6cb6f8

+

2,935,751,220.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success

0xbe8d44c46eb0e4bee6406cf5f216b62496177a82f43895e66c20a2d1150fa52b

+

250,000,000.000000000000000000 Physics Id: ethereum-erc-20/0x8e1308f4808788767a864eee9a4927e38c790352 Name: Physics

Success
Date & time Transaction id Amount Status

0x23d0ba8c20dfdb07c95ce5e38f69ddef73b484047e405e44012f29ab4e07d568

+

1 claim rewards on farmeth.net Id: ethereum-erc-1155/0xd2382c1fcc5543552a38f6719315f843381dcb88 Name: farmeth.net

#0

Success

0xffbdcc9971bf5190229048e4726fad90aeb616a1a84bf68ce4b20aeed6950a21

+

1 claim rewards on originether.com Id: ethereum-erc-1155/0x2881b1d4e5f0c9af8526db2d3df473372b861bd6 Name: originether.com

#0

Success

0xd8d0cdeef87b7992d81c70643944e9402f8ae7cb0331a8c3ac4ed16fd8c2716d

+

1 Airdrop Id: ethereum-erc-1155/0x44f8dc5d407a6a90b91f79176c8c29830340e22b Name: LiquidEther.io

#0

Success
Types:
Select type Main Internal ERC-20 ERC-1155

Special data

  • Nonce: 1
  • Is contract? Yes
  • Contract code:

    0x60806040526004361061037f575f3560e01c80637231c394116101d3578063aa5f7e26116100fd578063d5cb06c41161009d578063e5eb7ae81161006d578063e5eb7ae814610b68578063f2fde38b14610b87578063fa50c7d014610ba6578063fbcbc0f114610bd1575f80fd5b8063d5cb06c414610acb578063d9b26a6914610b0b578063dae97c1b14610b2a578063e1baae1f14610b49575f80fd5b8063ad7a672f116100d8578063ad7a672f14610a62578063b852204314610a77578063c7b1d20b14610a98578063d261532214610ab7575f80fd5b8063aa5f7e26146109e4578063aafd847a14610a03578063ab6ddfa814610a37575f80fd5b8063902caeaf116101735780639a36485c116101435780639a36485c146108ed578063a87430ba1461090c578063a8b9d240146109b1578063a9c66b14146109d0575f80fd5b8063902caeaf1461087157806391b89fba1461089057806394463e98146108af578063972a2e2e146108ce575f80fd5b8063822c0eab116101ae578063822c0eab1461080c57806385a6b3ae1461082b5780638d8f2adb146108405780638da5cb5b14610854575f80fd5b80637231c394146107af5780637c174e87146107ce578063814eaeea146107ed575f80fd5b806338760298116102b457806360bd2585116102545780636f77926b116102245780636f77926b146106ac57806370a0823114610743578063715018a61461078757806371778e7d1461079b575f80fd5b806360bd25851461061d5780636843cd841461065057806369b372f1146106845780636a47400214610698575f80fd5b806356a23f331161028f57806356a23f33146105ab578063583a6c34146105ca5780635ad31e99146105df5780635bf8633a146105fe575f80fd5b8063387602981461054f5780634e71d92d146105785780634ffe2fef1461058c575f80fd5b80631f1e0a371161031f57806327ce0147116102fa57806327ce0147146104e95780632e29490d1461050857806330bb4cff1461051c57806337b90a4f14610530575f80fd5b80631f1e0a37146104965780632316c0be146104b557806327805838146104d4575f80fd5b80630abeab431161035a5780630abeab4314610417578063138bb7b51461044357806317586c55146104585780631b90e0e814610477575f80fd5b806303c83302146103925780630758d9241461039a57806308f2f233146103ea575f80fd5b3661038e5761038c610c1a565b005b5f80fd5b61038c610c1a565b3480156103a5575f80fd5b506103cd7f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d81565b6040516001600160a01b0390911681526020015b60405180910390f35b3480156103f5575f80fd5b50610409610404366004614701565b610ca2565b6040519081526020016103e1565b348015610422575f80fd5b50610436610431366004614701565b610e7e565b6040516103e1919061471c565b34801561044e575f80fd5b5061040960135481565b348015610463575f80fd5b5061038c61047236600461475f565b610eb7565b348015610482575f80fd5b5061038c61049136600461475f565b610eef565b3480156104a1575f80fd5b5061038c6104b03660046148c3565b610f8c565b3480156104c0575f80fd5b5061038c6104cf3660046149ac565b61102f565b3480156104df575f80fd5b5061040960125481565b3480156104f4575f80fd5b50610409610503366004614701565b61109c565b348015610513575f80fd5b506104366110f8565b348015610527575f80fd5b50600754610409565b34801561053b575f80fd5b5061038c61054a3660046149e6565b611109565b34801561055a575f80fd5b506001546105689060ff1681565b60405190151581526020016103e1565b348015610583575f80fd5b5061038c611564565b348015610597575f80fd5b5061038c6105a636600461475f565b61159d565b3480156105b6575f80fd5b506104096105c5366004614701565b6115cc565b3480156105d5575f80fd5b50610409600c5481565b3480156105ea575f80fd5b5061038c6105f93660046148c3565b611654565b348015610609575f80fd5b506011546103cd906001600160a01b031681565b348015610628575f80fd5b506103cd7f0000000000000000000000008e1308f4808788767a864eee9a4927e38c79035281565b34801561065b575f80fd5b5061040961066a366004614701565b6001600160a01b03165f9081526005602052604090205490565b34801561068f575f80fd5b5061038c6116f1565b3480156106a3575f80fd5b5061038c611a8a565b3480156106b7575f80fd5b506106cb6106c6366004614701565b611a96565b6040805186516001600160701b03908116825260208089015182169083015287830151169181019190915260608087015165ffffffffffff16908201526080958601511515958101959095526001600160a01b0390931660a085015260c084019190915260e0830152610100820152610120016103e1565b34801561074e575f80fd5b5061040961075d366004614701565b6001600160a01b03165f908152600d6020526040902054600160701b90046001600160701b031690565b348015610792575f80fd5b5061038c611b51565b3480156107a6575f80fd5b50600654610409565b3480156107ba575f80fd5b5061038c6107c93660046149ac565b611bc4565b3480156107d9575f80fd5b506104096107e836600461475f565b611cb2565b3480156107f8575f80fd5b5061038c610807366004614a10565b611e81565b348015610817575f80fd5b5061038c610826366004614a71565b61206e565b348015610836575f80fd5b5061040960075481565b34801561084b575f80fd5b5061038c61232b565b34801561085f575f80fd5b506008546001600160a01b03166103cd565b34801561087c575f80fd5b5061038c61088b366004614ab0565b61260b565b34801561089b575f80fd5b506104096108aa366004614701565b6128c6565b3480156108ba575f80fd5b5061038c6108c9366004614b03565b6128d0565b3480156108d9575f80fd5b506104366108e8366004614b23565b612962565b3480156108f8575f80fd5b5061038c610907366004614a71565b612999565b348015610917575f80fd5b50610970610926366004614701565b600d6020525f9081526040902080546001909101546001600160701b0380831692600160701b908190048216929182169190810465ffffffffffff1690600160a01b900460ff1685565b604080516001600160701b0396871681529486166020860152929094169183019190915265ffffffffffff166060820152901515608082015260a0016103e1565b3480156109bc575f80fd5b506104096109cb366004614701565b612d9e565b3480156109db575f80fd5b5061038c612dc9565b3480156109ef575f80fd5b5061038c6109fe36600461475f565b612ec2565b348015610a0e575f80fd5b50610409610a1d366004614701565b6001600160a01b03165f9081526004602052604090205490565b348015610a42575f80fd5b50610409610a51366004614701565b60056020525f908152604090205481565b348015610a6d575f80fd5b5061040960065481565b348015610a82575f80fd5b50610a8b61313c565b6040516103e19190614b9c565b348015610aa3575f80fd5b5061038c610ab23660046149ac565b613148565b348015610ac2575f80fd5b5061038c6132bf565b348015610ad6575f80fd5b50610409610ae5366004614701565b6001600160a01b03165f908152600d60205260409020600101546001600160701b031690565b348015610b16575f80fd5b5061038c610b25366004614b03565b6134a2565b348015610b35575f80fd5b5061038c610b4436600461475f565b613541565b348015610b54575f80fd5b5061038c610b63366004614bbb565b6135c1565b348015610b73575f80fd5b5061038c610b82366004614701565b613864565b348015610b92575f80fd5b5061038c610ba1366004614701565b6138b0565b348015610bb1575f80fd5b50610409610bc036600461475f565b600b6020525f908152604090205481565b348015610bdc575f80fd5b50610bf0610beb366004614701565b6138e3565b604080516001600160a01b03909516855260208501939093529183015260608201526080016103e1565b5f600654118015610c2a57505f34115b15610ca057600654610c5790610c4434600160801b61391f565b610c4e9190614c13565b6002549061399d565b60025560405134815233907fa493a9229478c3fcd73f66d2cdeb7f94fd0f341da924d1054236d784541165119060200160405180910390a2600754610c9c903461399d565b6007555b565b5f80610cad83612d9e565b6040805160028082526060820183529293505f9290916020830190803683370190505090507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610d2e573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610d529190614c32565b815f81518110610d6457610d64614c4d565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000008e1308f4808788767a864eee9a4927e38c79035281600181518110610db857610db8614c4d565b6001600160a01b03928316602091820292909201015260405163d06ca61f60e01b81525f917f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063d06ca61f90610e169086908690600401614c61565b5f60405180830381865afa158015610e30573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052610e579190810190614c79565b905080600181518110610e6c57610e6c614c4d565b60200260200101519350505050919050565b6011546001600160a01b039081165f908152601060209081526040808320938516835292905220606090610eb1906139fb565b92915050565b6008546001600160a01b03163314610eea5760405162461bcd60e51b8152600401610ee190614d05565b60405180910390fd5b601355565b6008546001600160a01b03163314610f195760405162461bcd60e51b8152600401610ee190614d05565b610f24600982613a07565b610f705760405162461bcd60e51b815260206004820152601c60248201527f5374616b696e6720506572696f6420646f65736e2774206578697374000000006044820152606401610ee1565b610f7b600982613a1e565b505f908152600b6020526040812055565b6008546001600160a01b03163314610fb65760405162461bcd60e51b8152600401610ee190614d05565b5f5b835181101561102957611017848281518110610fd657610fd6614c4d565b6020026020010151848381518110610ff057610ff0614c4d565b602002602001015184848151811061100a5761100a614c4d565b6020026020010151613a29565b8061102181614d3a565b915050610fb8565b50505050565b6008546001600160a01b031633146110595760405162461bcd60e51b8152600401610ee190614d05565b5f5b81518110156110985761108682828151811061107957611079614c4d565b6020026020010151613c58565b8061109081614d3a565b91505061105b565b5050565b6001600160a01b0381165f908152600360209081526040808320546005909252822054600254600160801b926110ee926110e9926110e3916110de919061391f565b613c62565b90613c70565b613caa565b610eb19190614c13565b606061110460096139fb565b905090565b60025f540361112a5760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff1615156080820152826111b65760405162461bcd60e51b8152600401610ee190614d89565b8060800151156111d85760405162461bcd60e51b8152600401610ee190614dae565b6111eb600965ffffffffffff8416613a07565b6112075760405162461bcd60e51b8152600401610ee190614dd3565b8165ffffffffffff16816060015165ffffffffffff16111561123b5760405162461bcd60e51b8152600401610ee190614e03565b611246600e33613cbb565b61125757611255600e33613cdc565b505b65ffffffffffff821660608201526112728262015180614e4c565b6112849065ffffffffffff1642614e76565b65ffffffffffff16604082810191909152516370a0823160e01b81523060048201525f9081907f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b0316906370a0823190602401602060405180830381865afa1580156112f9573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061131d9190614e89565b6040516323b872dd60e01b81529091506001600160a01b037f0000000000000000000000008e1308f4808788767a864eee9a4927e38c79035216906323b872dd9061137090339030908a90600401614ea0565b6020604051808303815f875af115801561138c573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906113b09190614ec4565b506040516370a0823160e01b81523060048201526001600160701b038216907f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b0316906370a0823190602401602060405180830381865afa15801561141e573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906114429190614e89565b61144c9190614edf565b915081836020018181516114609190614ef2565b6001600160701b031690525082518290849061147d908390614ef2565b6001600160701b03169052506114933384613cf0565b60405185815233907fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c9060200160405180910390a25050335f908152600d6020908152604080832084518154938601516001600160701b03908116600160701b9081026001600160e01b031990961692821692909217949094178255918501516001918201805460608801516080909801511515600160a01b0260ff60a01b1965ffffffffffff9099169095026001600160a01b031990911692909516919091179390931794909416179055555050565b60025f54036115855760405162461bcd60e51b8152600401610ee190614d52565b60025f81905550611596335f613d76565b5060015f55565b6008546001600160a01b031633146115c75760405162461bcd60e51b8152600401610ee190614d05565b601255565b6011546001600160a01b039081165f90815260106020908152604080832093851683529290529081206115fe90613de2565b5f0361160c57506064919050565b6012546011546001600160a01b039081165f90815260106020908152604080832093871683529290522061163f90613de2565b6116499190614f12565b610eb1906064614e76565b6008546001600160a01b0316331461167e5760405162461bcd60e51b8152600401610ee190614d05565b5f5b8351811015611029576116df84828151811061169e5761169e614c4d565b60200260200101518483815181106116b8576116b8614c4d565b60200260200101518484815181106116d2576116d2614c4d565b6020026020010151613deb565b806116e981614d3a565b915050611680565b60025f54036117125760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff16158015608083015261179e5760405162461bcd60e51b8152600401610ee190614dae565b5f6064600c54835f01516001600160701b03166117bb9190614f12565b6117c59190614c13565b90505f81835f01516001600160701b03166117e09190614edf565b83519091506001600160701b03166118345760405162461bcd60e51b81526020600482015260176024820152764e6f20746f6b656e73207769746820776974686472617760481b6044820152606401610ee1565b5f602084810182815282865260608601838152604080880185815233808752600d909552948190208851815494516001600160701b039182166001600160e01b031990961695909517600160701b9582168602178255955160019091018054935160808b0151929097166001600160a01b03199094169390931765ffffffffffff9096169093029490941760ff60a01b1916600160a01b92151592909202919091179055905163a9059cbb60e01b81526004810191909152602481018290526001600160a01b037f0000000000000000000000008e1308f4808788767a864eee9a4927e38c790352169063a9059cbb906044016020604051808303815f875af1158015611943573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906119679190614ec4565b508115611a1f577f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b031663a9059cbb6119af6008546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018590526044016020604051808303815f875af11580156119f9573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611a1d9190614ec4565b505b611a29335f613f35565b611a34600e33613cbb565b15611a4657611a44600e33613f4a565b505b604080518281526020810184905233917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae0595910160405180910390a2505060015f5550565b611a9333613f5e565b50565b6040805160a0810182525f80825260208201819052918101829052606081018290526080810182905290808080611acc866138e3565b6001600160a01b03999099165f908152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff161515608082015299929891975095509350915050565b6008546001600160a01b03163314611b7b5760405162461bcd60e51b8152600401610ee190614d05565b6008546040515f916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600880546001600160a01b0319169055565b6008546001600160a01b03163314611bee5760405162461bcd60e51b8152600401610ee190614d05565b5f5b8151811015611098575f828281518110611c0c57611c0c614c4d565b6020908102919091018101516001600160a01b0381165f908152600d8352604090819020815160a08101835281546001600160701b038082168352600160701b9182900481169683019690965260019092015494851692810192909252830465ffffffffffff166060820152600160a01b90920460ff16151560808301819052909250611c9d57611c9d8282613cf0565b50508080611caa90614d3a565b915050611bf0565b6040805160028082526060820183525f92839291906020830190803683370190505090507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015611d32573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190611d569190614c32565b815f81518110611d6857611d68614c4d565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000008e1308f4808788767a864eee9a4927e38c79035281600181518110611dbc57611dbc614c4d565b6001600160a01b03928316602091820292909201015260405163d06ca61f60e01b81525f917f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d169063d06ca61f90611e1a9087908690600401614c61565b5f60405180830381865afa158015611e34573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f19168201604052611e5b9190810190614c79565b905080600181518110611e7057611e70614c4d565b602002602001015192505050919050565b60025f5403611ea25760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff161580156080830152611f2e5760405162461bcd60e51b8152600401610ee190614dae565b611f41600965ffffffffffff8416613a07565b611f5d5760405162461bcd60e51b8152600401610ee190614dd3565b8165ffffffffffff16816060015165ffffffffffff161115611f915760405162461bcd60e51b8152600401610ee190614e03565b65ffffffffffff82166060820152611fac8262015180614e4c565b611fbe9065ffffffffffff1642614e76565b65ffffffffffff166040820152611fd53382613cf0565b335f908152600d6020908152604080832084518154938601516001600160701b03908116600160701b9081026001600160e01b031990961692821692909217949094178255918501516001918201805460608801516080909801511515600160a01b0260ff60a01b1965ffffffffffff9099169095026001600160a01b0319909116929095169190911793909317949094161790555550565b60025f540361208f5760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff16158015608083015261211b5760405162461bcd60e51b8152600401610ee190614dae565b6011546001600160a01b03166121695760405162461bcd60e51b815260206004820152601360248201527213999d081059191c995cdcc81b9bdd081cd95d606a1b6044820152606401610ee1565b5f5b82811015612317576121b884848381811061218857612188614c4d565b6011546001600160a01b03165f908152601060209081526040808320338452825290912093910201359050613a07565b6121f45760405162461bcd60e51b815260206004820152600d60248201526c13999d081b9bdd081bdddb9959609a1b6044820152606401610ee1565b6011546001600160a01b03166323b872dd303387878681811061221957612219614c4d565b905060200201356040518463ffffffff1660e01b815260040161223e93929190614ea0565b5f604051808303815f87803b158015612255575f80fd5b505af1158015612267573d5f803e3d5ffd5b505050506122b084848381811061228057612280614c4d565b6011546001600160a01b03165f908152601060209081526040808320338452825290912093910201359050613a1e565b50338484838181106122c4576122c4614c4d565b60115460405160209092029390930135926001600160a01b031691507fb2f8dc0208beec4fd9cd28491960f2897e6bf6eed6e00d2d1eb4cbfa5e76b259905f90a48061230f81614d3a565b91505061216b565b506123223382613cf0565b505060015f5550565b60025f540361234c5760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff1615801560808301526123d85760405162461bcd60e51b8152600401610ee190614dae565b4281604001516001600160701b031611156124215760405162461bcd60e51b8152602060048201526009602482015268546f6f206561726c7960b81b6044820152606401610ee1565b80516001600160701b0316806124735760405162461bcd60e51b81526020600482015260176024820152764e6f20746f6b656e73207769746820776974686472617760481b6044820152606401610ee1565b5f602083810182815282855260608501838152604080870185815233808752600d909552948190208751815494516001600160701b039182166001600160e01b031990961695909517600160701b9582168602178255955160019091018054935160808a0151929097166001600160a01b03199094169390931765ffffffffffff9096169093029490941760ff60a01b1916600160a01b92151592909202919091179055905163a9059cbb60e01b81526004810191909152602481018290526001600160a01b037f0000000000000000000000008e1308f4808788767a864eee9a4927e38c790352169063a9059cbb906044016020604051808303815f875af1158015612582573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906125a69190614ec4565b506125b1335f613f35565b6125bc600e33613cbb565b156125ce576125cc600e33613f4a565b505b60405181815233907f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649060200160405180910390a2505060015f55565b60025f540361262c5760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff16151560808201526001600160a01b038216158015906126c157506011546001600160a01b03838116911614155b61270d5760405162461bcd60e51b815260206004820152601760248201527f4e66742041646472657373206e6f7420636f72726563740000000000000000006044820152606401610ee1565b5f5b838110156128b15761275a85858381811061272c5761272c614c4d565b6001600160a01b0387165f908152601060209081526040808320338452825290912093910201359050613a07565b6127965760405162461bcd60e51b815260206004820152600d60248201526c13999d081b9bdd081bdddb9959609a1b6044820152606401610ee1565b826001600160a01b03166323b872dd30338888868181106127b9576127b9614c4d565b905060200201356040518463ffffffff1660e01b81526004016127de93929190614ea0565b5f604051808303815f87803b1580156127f5575f80fd5b505af1158015612807573d5f803e3d5ffd5b5050505061284e85858381811061282057612820614c4d565b6001600160a01b0387165f908152601060209081526040808320338452825290912093910201359050613a1e565b503385858381811061286257612862614c4d565b90506020020135846001600160a01b03167fb2f8dc0208beec4fd9cd28491960f2897e6bf6eed6e00d2d1eb4cbfa5e76b25960405160405180910390a4806128a981614d3a565b91505061270f565b506128bc3382613cf0565b505060015f555050565b5f610eb182612d9e565b6008546001600160a01b031633146128fa5760405162461bcd60e51b8152600401610ee190614d05565b612905600983613a07565b6129515760405162461bcd60e51b815260206004820152601c60248201527f5374616b696e6720506572696f6420646f65736e2774206578697374000000006044820152606401610ee1565b5f918252600b602052604090912055565b6001600160a01b038083165f908152601060209081526040808320938516835292905220606090612992906139fb565b9392505050565b60025f54036129ba5760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b9182900481169483019490945260019092015492831693810193909352810465ffffffffffff166060830152600160a01b900460ff161580156080830152612a465760405162461bcd60e51b8152600401610ee190614dae565b6011546001600160a01b0316612a945760405162461bcd60e51b815260206004820152601360248201527213999d081059191c995cdcc81b9bdd081cd95d606a1b6044820152606401610ee1565b6013546011546001600160a01b03165f9081526010602090815260408083203384529091529020612ac490613de2565b612ace9084614e76565b1115612b1c5760405162461bcd60e51b815260206004820152601a60248201527f63616e2774207374616b652074686973206d616e79204e4654730000000000006044820152606401610ee1565b5f5b828110156123175760115430906001600160a01b031663081812fc868685818110612b4b57612b4b614c4d565b905060200201356040518263ffffffff1660e01b8152600401612b7091815260200190565b602060405180830381865afa158015612b8b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612baf9190614c32565b6001600160a01b03161480612c2f575060115460405163e985e9c560e01b81523360048201523060248201526001600160a01b039091169063e985e9c590604401602060405180830381865afa158015612c0b573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612c2f9190614ec4565b612c7b5760405162461bcd60e51b815260206004820152601d60248201527f4d75737420617070726f766520746f6b656e20746f2062652073656e740000006044820152606401610ee1565b6011546001600160a01b03166323b872dd3330878786818110612ca057612ca0614c4d565b905060200201356040518463ffffffff1660e01b8152600401612cc593929190614ea0565b5f604051808303815f87803b158015612cdc575f80fd5b505af1158015612cee573d5f803e3d5ffd5b50505050612d37848483818110612d0757612d07614c4d565b6011546001600160a01b03165f908152601060209081526040808320338452825290912093910201359050614095565b5033848483818110612d4b57612d4b614c4d565b60115460405160209092029390930135926001600160a01b031691507f31461cc1f2e75f983949638b472aa50bc262a5c01efc3ae2103864f984c4d49f905f90a480612d9681614d3a565b915050612b1e565b6001600160a01b0381165f90815260046020526040812054610eb190612dc38461109c565b906140a0565b6008546001600160a01b03163314612df35760405162461bcd60e51b8152600401610ee190614d05565b5f612dfc61313c565b90505f5b8151811015611098575f828281518110612e1c57612e1c614c4d565b6020908102919091018101516001600160a01b0381165f908152600d8352604090819020815160a08101835281546001600160701b038082168352600160701b9182900481169683019690965260019092015494851692810192909252830465ffffffffffff166060820152600160a01b90920460ff16151560808301819052909250612ead57612ead8282613cf0565b50508080612eba90614d3a565b915050612e00565b60025f5403612ee35760405162461bcd60e51b8152600401610ee190614d52565b60025f908155338152600d602052604090206001810154600160a01b900460ff1615612f215760405162461bcd60e51b8152600401610ee190614dae565b5f612f2b336140e1565b90508015613107576040516370a0823160e01b81523060048201525f907f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b0316906370a0823190602401602060405180830381865afa158015612f97573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190612fbb9190614e89565b9050612fc78285614172565b6040516370a0823160e01b81523060048201525f9082906001600160a01b037f0000000000000000000000008e1308f4808788767a864eee9a4927e38c79035216906370a0823190602401602060405180830381865afa15801561302d573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906130519190614e89565b61305b9190614edf565b845490915081908590600e90613082908490600160701b90046001600160701b0316614ef2565b82546101009290920a6001600160701b038181021990931691831602179091556040805160a08101825287548084168252600160701b908190048416602083015260018901549384169282019290925290820465ffffffffffff166060820152600160a01b90910460ff161515608082015261310091503390613cf0565b5050612322565b60405162461bcd60e51b815260206004820152600a6024820152694e6f207265776172647360b01b6044820152606401610ee1565b6060611104600e6139fb565b6008546001600160a01b031633146131725760405162461bcd60e51b8152600401610ee190614d05565b5f805b8251811015613204575f83828151811061319157613191614c4d565b6020908102919091018101516001600160a01b0381165f908152600d90925260409091208054919250906001600160701b0316156131ef5780546131de906001600160701b031685614e76565b81546001600160701b031916825593505b505080806131fc90614d3a565b915050613175565b508015611098577f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b031663a9059cbb61324c6008546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303815f875af1158015613296573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906132ba9190614ec4565b505050565b6008546001600160a01b031633146132e95760405162461bcd60e51b8152600401610ee190614d05565b5f6132f261313c565b90507f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b031663a9059cbb6133356008546001600160a01b031690565b6040516370a0823160e01b81523060048201527f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b0316906370a0823190602401602060405180830381865afa158015613397573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906133bb9190614e89565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526044016020604051808303815f875af1158015613403573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906134279190614ec4565b505f5b8151811015611098575f82828151811061344657613446614c4d565b6020908102919091018101516001600160a01b0381165f908152600d90925260409091208054919250906001600160701b03161561348d5780546001600160701b03191681555b5050808061349a90614d3a565b91505061342a565b6008546001600160a01b031633146134cc5760405162461bcd60e51b8152600401610ee190614d05565b6134d7600983613a07565b156135245760405162461bcd60e51b815260206004820152601c60248201527f5374616b696e6720506572696f6420616c7265616479206164646564000000006044820152606401610ee1565b61352f600983614095565b505f918252600b602052604090912055565b6008546001600160a01b0316331461356b5760405162461bcd60e51b8152600401610ee190614d05565b60328111156135bc5760405162461bcd60e51b815260206004820152601a60248201527f43616e6e6f742073657420686967686572207468616e203530250000000000006044820152606401610ee1565b600c55565b6008546001600160a01b031633146135eb5760405162461bcd60e51b8152600401610ee190614d05565b5f805b83518110156137ae575f84828151811061360a5761360a614c4d565b6020908102919091018101516001600160a01b0381165f908152600d8352604090819020815160a08101835281546001600160701b038082168352600160701b9182900481169683019690965260019092015494851692810192909252830465ffffffffffff166060820152600160a01b90920460ff1615156080830152915084156136dc5780516001600160701b0316156136b85780516136b5906001600160701b031685614e76565b93505b5f6020820181905280825260608201819052604082018190526136dc908390613f35565b6136e7600e83613cbb565b156136f9576136f7600e83613f4a565b505b841515608082019081526001600160a01b03929092165f908152600d602090815260409182902083518154928501516001600160701b039182166001600160e01b031990941693909317600160701b938216840217825592840151600190910180546060909501519551919093166001600160a01b03199094169390931765ffffffffffff909416029290921760ff60a01b1916600160a01b91151591909102179055806137a681614d3a565b9150506135ee565b5080156132ba577f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903526001600160a01b031663a9059cbb6137f66008546001600160a01b031690565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152602481018490526044016020604051808303815f875af1158015613840573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906110299190614ec4565b6008546001600160a01b0316331461388e5760405162461bcd60e51b8152600401610ee190614d05565b601180546001600160a01b0319166001600160a01b0392909216919091179055565b6008546001600160a01b031633146138da5760405162461bcd60e51b8152600401610ee190614d05565b611a938161430f565b805f80806138f084612d9e565b92506138fb8461109c565b6001600160a01b0385165f9081526005602052604090205494969395509392915050565b5f825f0361392e57505f610eb1565b5f6139398385614f12565b9050826139468583614c13565b146129925760405162461bcd60e51b815260206004820152602160248201527f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f6044820152607760f81b6064820152608401610ee1565b5f806139a98385614e76565b9050838110156129925760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610ee1565b60605f612992836143cf565b5f8181526001830160205260408120541515612992565b5f6129928383614428565b6001600160a01b0383165f908152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b918290048116948301949094526001909201548084169482019490945290830465ffffffffffff166060820152600160a01b90920460ff16151560808301528316613abd5760405162461bcd60e51b8152600401610ee190614d89565b613ad0600965ffffffffffff8416613a07565b613aec5760405162461bcd60e51b8152600401610ee190614dd3565b613af7600e85613cbb565b613b0857613b06600e85613cdc565b505b65ffffffffffff82166060820152613b238262015180614e4c565b613b359065ffffffffffff1642614e76565b65ffffffffffff166040820152602081018051849190613b56908390614ef2565b6001600160701b0316905250613b6c8482613cf0565b6040516001600160701b03841681526001600160a01b038516907fe1fffcc4923d04b559f4d29a8bfc6cda04eb5b0d3c460751c2402c5c5cc9109c9060200160405180910390a26001600160a01b039093165f908152600d602090815260409182902085518154928701516001600160701b03908116600160701b9081026001600160e01b031990951692821692909217939093178255928601516001909101805460608801516080909801511515600160a01b0260ff60a01b1965ffffffffffff9099169095026001600160a01b031990911692909316919091179190911794909416179092555050565b611a93815f613f35565b5f8181811215610eb1575f80fd5b5f80613c7c8385614f29565b90505f8312158015613c8e5750838112155b80613ca257505f83128015613ca257508381125b612992575f80fd5b5f80821215613cb7575f80fd5b5090565b6001600160a01b0381165f9081526001830160205260408120541515612992565b5f612992836001600160a01b03841661450b565b806080015115613d0457611098825f613f35565b611098826064613d13856115cc565b606085015165ffffffffffff165f908152600b6020526040902054606490613d3b9082614e76565b86602001516001600160701b0316613d539190614f12565b613d5d9190614c13565b613d679190614f12565b613d719190614c13565b613f35565b5f80613d8184613f5e565b90508015613dd957821515846001600160a01b03167fa2c38e2d2fb7e3e1912d937fd1ca11ed6d51864dee4cfa7a7bf02becd7acf09283604051613dc791815260200190565b60405180910390a36001915050610eb1565b505f9392505050565b5f610eb1825490565b6001600160a01b0383165f908152600d6020908152604091829020825160a08101845281546001600160701b038082168352600160701b918290048116948301949094526001909201548084169482019490945290830465ffffffffffff166060820152600160a01b90920460ff16151560808301528316613e7f5760405162461bcd60e51b8152600401610ee190614d89565b613e92600965ffffffffffff8416613a07565b613eae5760405162461bcd60e51b8152600401610ee190614dd3565b613eb9600e85613cbb565b613eca57613ec8600e85613cdc565b505b65ffffffffffff82166060820152613ee58262015180614e4c565b613ef79065ffffffffffff1642614e76565b65ffffffffffff166040820152602081018051849190613f18908390614ef2565b6001600160701b0316905250805183908290613b56908390614ef2565b613f3f8282614557565b6132ba826001613d76565b5f612992836001600160a01b038416614428565b5f80613f6983612d9e565b9050801561408d576001600160a01b0383165f90815260046020526040902054613f93908261399d565b6001600160a01b0384165f81815260046020526040908190209290925590517fee503bee2bb6a87e57bc57db795f98137327401a0e7b7ce42e37926cc1a9ca4d90613fe19084815260200190565b60405180910390a25f836001600160a01b0316826040515f6040518083038185875af1925050503d805f8114614032576040519150601f19603f3d011682016040523d82523d5f602084013e614037565b606091505b5050905080614086576001600160a01b0384165f9081526004602052604090205461406290836140a0565b6001600160a01b039094165f90815260046020526040812094909455509192915050565b5092915050565b505f92915050565b5f612992838361450b565b5f61299283836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f7700008152506145eb565b5f6140eb82612d9e565b9050801561416d576001600160a01b0382165f90815260046020526040902054614116908290614e76565b6001600160a01b0383165f81815260046020526040908190209290925590517fee503bee2bb6a87e57bc57db795f98137327401a0e7b7ce42e37926cc1a9ca4d906141649084815260200190565b60405180910390a25b919050565b6040805160028082526060820183525f926020830190803683370190505090507f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d6001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156141ee573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906142129190614c32565b815f8151811061422457614224614c4d565b60200260200101906001600160a01b031690816001600160a01b0316815250507f0000000000000000000000008e1308f4808788767a864eee9a4927e38c7903528160018151811061427857614278614c4d565b6001600160a01b03928316602091820292909201015260405163b6f9de9560e01b81527f0000000000000000000000007a250d5630b4cf539739df2c5dacb4c659f2488d9091169063b6f9de959085906142dc908690869030904290600401614f48565b5f604051808303818588803b1580156142f3575f80fd5b505af1158015614305573d5f803e3d5ffd5b5050505050505050565b6001600160a01b0381166143745760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610ee1565b6008546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0905f90a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b6060815f0180548060200260200160405190810160405280929190818152602001828054801561441c57602002820191905f5260205f20905b815481526020019060010190808311614408575b50505050509050919050565b5f8181526001830160205260408120548015614502575f61444a600183614edf565b85549091505f9061445d90600190614edf565b90508181146144bc575f865f01828154811061447b5761447b614c4d565b905f5260205f200154905080875f01848154811061449b5761449b614c4d565b5f918252602080832090910192909255918252600188019052604090208390555b85548690806144cd576144cd614f7c565b600190038181905f5260205f20015f90559055856001015f8681526020019081526020015f205f905560019350505050610eb1565b5f915050610eb1565b5f81815260018301602052604081205461455057508154600181810184555f848152602080822090930184905584548482528286019093526040902091909155610eb1565b505f610eb1565b6001600160a01b0382165f908152600560205260409020805490829055808211156145b0575f61458783836140a0565b90506145938482614623565b8060065f8282546145a49190614e76565b909155506132ba915050565b808210156132ba575f6145c382846140a0565b90506145cf848261467b565b8060065f8282546145e09190614edf565b909155505050505050565b5f818484111561460e5760405162461bcd60e51b8152600401610ee19190614f90565b505f61461a8486614edf565b95945050505050565b61465c61463e6110de8360025461391f90919063ffffffff16565b6001600160a01b0384165f90815260036020526040902054906146b4565b6001600160a01b039092165f9081526003602052604090209190915550565b61465c6146966110de8360025461391f90919063ffffffff16565b6001600160a01b0384165f9081526003602052604090205490613c70565b5f806146c08385614fdb565b90505f83121580156146d25750838113155b80613ca257505f83128015613ca25750838113612992575f80fd5b6001600160a01b0381168114611a93575f80fd5b5f60208284031215614711575f80fd5b8135612992816146ed565b602080825282518282018190525f9190848201906040850190845b8181101561475357835183529284019291840191600101614737565b50909695505050505050565b5f6020828403121561476f575f80fd5b5035919050565b634e487b7160e01b5f52604160045260245ffd5b604051601f8201601f1916810167ffffffffffffffff811182821017156147b3576147b3614776565b604052919050565b5f67ffffffffffffffff8211156147d4576147d4614776565b5060051b60200190565b5f82601f8301126147ed575f80fd5b813560206148026147fd836147bb565b61478a565b82815260059290921b84018101918181019086841115614820575f80fd5b8286015b84811015614844578035614837816146ed565b8352918301918301614824565b509695505050505050565b803565ffffffffffff8116811461416d575f80fd5b5f82601f830112614873575f80fd5b813560206148836147fd836147bb565b82815260059290921b840181019181810190868411156148a1575f80fd5b8286015b84811015614844576148b68161484f565b83529183019183016148a5565b5f805f606084860312156148d5575f80fd5b833567ffffffffffffffff808211156148ec575f80fd5b6148f8878388016147de565b945060209150818601358181111561490e575f80fd5b8601601f8101881361491e575f80fd5b803561492c6147fd826147bb565b81815260059190911b8201840190848101908a83111561494a575f80fd5b928501925b8284101561497d5783356001600160701b038116811461496e575f8081fd5b8252928501929085019061494f565b96505050506040860135915080821115614995575f80fd5b506149a286828701614864565b9150509250925092565b5f602082840312156149bc575f80fd5b813567ffffffffffffffff8111156149d2575f80fd5b6149de848285016147de565b949350505050565b5f80604083850312156149f7575f80fd5b82359150614a076020840161484f565b90509250929050565b5f60208284031215614a20575f80fd5b6129928261484f565b5f8083601f840112614a39575f80fd5b50813567ffffffffffffffff811115614a50575f80fd5b6020830191508360208260051b8501011115614a6a575f80fd5b9250929050565b5f8060208385031215614a82575f80fd5b823567ffffffffffffffff811115614a98575f80fd5b614aa485828601614a29565b90969095509350505050565b5f805f60408486031215614ac2575f80fd5b833567ffffffffffffffff811115614ad8575f80fd5b614ae486828701614a29565b9094509250506020840135614af8816146ed565b809150509250925092565b5f8060408385031215614b14575f80fd5b50508035926020909101359150565b5f8060408385031215614b34575f80fd5b8235614b3f816146ed565b91506020830135614b4f816146ed565b809150509250929050565b5f8151808452602080850194508084015f5b83811015614b915781516001600160a01b031687529582019590820190600101614b6c565b509495945050505050565b602081525f6129926020830184614b5a565b8015158114611a93575f80fd5b5f8060408385031215614bcc575f80fd5b823567ffffffffffffffff811115614be2575f80fd5b614bee858286016147de565b9250506020830135614b4f81614bae565b634e487b7160e01b5f52601160045260245ffd5b5f82614c2d57634e487b7160e01b5f52601260045260245ffd5b500490565b5f60208284031215614c42575f80fd5b8151612992816146ed565b634e487b7160e01b5f52603260045260245ffd5b828152604060208201525f6149de6040830184614b5a565b5f6020808385031215614c8a575f80fd5b825167ffffffffffffffff811115614ca0575f80fd5b8301601f81018513614cb0575f80fd5b8051614cbe6147fd826147bb565b81815260059190911b82018301908381019087831115614cdc575f80fd5b928401925b82841015614cfa57835182529284019290840190614ce1565b979650505050505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f60018201614d4b57614d4b614bff565b5060010190565b6020808252601f908201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604082015260600190565b6020808252600b908201526a16995c9bc8105b5bdd5b9d60aa1b604082015260600190565b6020808252600b908201526a109b1858dadb1a5cdd195960aa1b604082015260600190565b602080825260169082015275125b9d985b1a59081cdd185ada5b99c81c195c9a5bd960521b604082015260600190565b60208082526029908201527f43616e6e6f74207374616b6520666f7220612073686f7274657220706572696f60408201526864206f662074696d6560b81b606082015260800190565b65ffffffffffff818116838216028082169190828114614e6e57614e6e614bff565b505092915050565b80820180821115610eb157610eb1614bff565b5f60208284031215614e99575f80fd5b5051919050565b6001600160a01b039384168152919092166020820152604081019190915260600190565b5f60208284031215614ed4575f80fd5b815161299281614bae565b81810381811115610eb157610eb1614bff565b6001600160701b0381811683821601908082111561408657614086614bff565b8082028115828204841417610eb157610eb1614bff565b8082018281125f831280158216821582161715614e6e57614e6e614bff565b848152608060208201525f614f606080830186614b5a565b6001600160a01b03949094166040830152506060015292915050565b634e487b7160e01b5f52603160045260245ffd5b5f6020808352835180828501525f5b81811015614fbb57858101830151858201604001528201614f9f565b505f604082860101526040601f19601f8301168501019250505092915050565b8181035f83128015838313168383128216171561408657614086614bff56fea26469706673582212200d0917600b4418b8ead2db775456c63091e0b9f36a2cd18bd0f01b29dd6de47664736f6c63430008140033

Type / to focus