Balances

Select type ERC-20 (3)
+ 0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency 0.00 USD
+ 0.000000000000000000 UNI-V2 Id: ethereum-erc-20/0x6246eb9170f6ef5cfed952a905200d4cb2298c1f Name: Uniswap V2
+ 2,706,511.947169500 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

History

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

0xb6871ce212374e29cf334b07880d6ef76ccb2ab5794f3c1504ed602c2512d309

+

1,206,511.947169500 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0xe858c92b977b98173a14b4a02fece6f3c33b40b43fc8d3d9b8472b18e62a2dc4

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xb2cdbc9c18df6a155c229739a09f9c07d464c580f46c0146842b7b20a268ec9c

+

1,500,000.000000000 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0x02b52cc927651bb7aa5733f3208e2cbeeb040ede4de7de56d267ca0cbf666540

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x6914a3f04ddbafc448589fdbcf216f65fefed485988d36e77ce2b84f107a02c3

-

0.000000013124920888 UNI-V2 Id: ethereum-erc-20/0x6246eb9170f6ef5cfed952a905200d4cb2298c1f Name: Uniswap V2

Success

0x6914a3f04ddbafc448589fdbcf216f65fefed485988d36e77ce2b84f107a02c3

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x66cdb219fc42cc522daba55d14ec5944762e51317efe1afb2b609b48bb552eb8

-

9,269,612.144159850 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0x66cdb219fc42cc522daba55d14ec5944762e51317efe1afb2b609b48bb552eb8

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xde188e7432affac4c5770f6d7388ff59a9466e66952b258e2eea4fc35a94756c

-

110.151421 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

110.13 USD

Success

0xde188e7432affac4c5770f6d7388ff59a9466e66952b258e2eea4fc35a94756c

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xe858c92b977b98173a14b4a02fece6f3c33b40b43fc8d3d9b8472b18e62a2dc4

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x02b52cc927651bb7aa5733f3208e2cbeeb040ede4de7de56d267ca0cbf666540

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x6914a3f04ddbafc448589fdbcf216f65fefed485988d36e77ce2b84f107a02c3

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x66cdb219fc42cc522daba55d14ec5944762e51317efe1afb2b609b48bb552eb8

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xde188e7432affac4c5770f6d7388ff59a9466e66952b258e2eea4fc35a94756c

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x909fb6011affb4098070616a337cec05566757684307251678aebb51345549dd

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x55f2d6339a7314f692fbff49c103ddd1eea5b324d3b6a4820a83141a94eabbbf

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xa166079321567e18a7630959d211a824b9a12096bb5e729b7bad0bd912a8c02d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xe47c51b67d0a48e625a4e277a9b3c6ea78f2679305ce1b3a75977f5c747447a1

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x55d6dc66013feae65a4800de43ce0ab1cc69c3efb80ef6390ba2206060ce6f36

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x58da03325fea05925fa019f6e44df40a48e7920371f772e29ba8564f5725d30e

-

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Contract creation
Date & time Transaction id Amount Status

0xb6871ce212374e29cf334b07880d6ef76ccb2ab5794f3c1504ed602c2512d309

+

1,206,511.947169500 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0xb2cdbc9c18df6a155c229739a09f9c07d464c580f46c0146842b7b20a268ec9c

+

1,500,000.000000000 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0x6914a3f04ddbafc448589fdbcf216f65fefed485988d36e77ce2b84f107a02c3

-

0.000000013124920888 UNI-V2 Id: ethereum-erc-20/0x6246eb9170f6ef5cfed952a905200d4cb2298c1f Name: Uniswap V2

Success

0x66cdb219fc42cc522daba55d14ec5944762e51317efe1afb2b609b48bb552eb8

-

9,269,612.144159850 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0xde188e7432affac4c5770f6d7388ff59a9466e66952b258e2eea4fc35a94756c

-

110.151421 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

110.13 USD

Success

0x8f9ea049b6c148e0696bbec655f558e9d9f49b810368bf997db39b7eca8d6069

+

1,500,000.000000000 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0x81a52c0a31382032f993af929b944db6f5a7c49ed5abb32fdf6cff05b06e564b

+

1,500,000.000000000 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0x304ed48f6e6ec4b32a0019885127d43b881961b843e60fd076273e358f9be8ed

+

750,000.000000000 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0x25eb56a9b10637b2011693a4d4a963a9510ab7f00f4bcaf4f81c13b96121991d

+

750,000.000000000 $BB Id: ethereum-erc-20/0x62f2fd88cbede8d06544d5e9ff6a6c3f7931d60d Name: BAD BUNNY

Success

0x25eb56a9b10637b2011693a4d4a963a9510ab7f00f4bcaf4f81c13b96121991d

-

3.831000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency

3.83 USD

Success
Types:
Select type Main Internal ERC-20

Special data

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

    0x6080604052600436106104565760003560e01c806386146e541161023f578063b05dba9611610139578063dd62ed3e116100b6578063efca2eed1161007a578063efca2eed14610e73578063f2fde38b14610e89578063f8f8c57b14610ea9578063f9e563be14610ed6578063fc5266c814610ef657600080fd5b8063dd62ed3e14610db7578063df20fd4914610dfd578063e323372e14610e1d578063e44da7a214610e3d578063ef43b02b14610e5357600080fd5b8063ce7c2ac2116100fd578063ce7c2ac214610ce7578063d289770714610d3e578063d76fb52814610d54578063d785f38714610d81578063d7ed401c14610d9757600080fd5b8063b05dba9614610c4f578063b2118a8d14610c64578063bddfc5cb14610c84578063c0c4939414610cb1578063cd6f2f0e14610cc757600080fd5b806393fd7830116101c7578063a8aa1b311161018b578063a8aa1b3114610b21578063a9059cbb14610b41578063a985ceef14610b61578063ae80216114610b7b578063b04aed6814610b9b57600080fd5b806393fd783014610a8957806394eb25fa14610aa957806395d89b4114610abf578063997664d714610aeb5780639e252f0014610b0157600080fd5b80638bccbf621161020e5780638bccbf62146109e35780638eb6889f14610a035780638f16c41c14610a195780639017ab2d14610a4957806391e0f7e914610a6957600080fd5b806386146e541461094f57806386904fc71461097c578063893d20e81461099c578063896c61e2146109ce57600080fd5b80633bbac579116103505780635def85e4116102d85780637598122d1161029c5780637598122d146108d85780637613f59f146108ed57806378109e54146109035780637d1db4a514610919578063848367781461092f57600080fd5b80635def85e414610828578063616e89e1146108485780636e1edaff1461087857806370a0823114610898578063749796a5146108b857600080fd5b80633f1cd7661161031f5780633f1cd766146107715780633f4218e0146107875780634355855a146107b75780634746dc6d146107e75780634bf56d681461080857600080fd5b80633bbac579146106eb5780633c2249d31461071b5780633c3ea3a71461073b5780633d9edaf21461075157600080fd5b80631f976b7e116103de5780632f54bf6e116103a25780632f54bf6e1461064a5780633052ea0814610679578063313ce5671461069957806334b489bf146106b55780633a98ef39146106d557600080fd5b80631f976b7e146105a657806323b872dd146105bc57806328fd3198146105dc5780632b112e49146105fc5780632bcf161c1461061157600080fd5b8063095ea7b311610425578063095ea7b31461050157806314c258db1461053157806318160ddd146105515780631b765bf5146105665780631d5012401461058657600080fd5b80630488880f1461046257806306e2d4ea1461047957806306fdde031461049957806308e20e1f146104dd57600080fd5b3661045d57005b600080fd5b34801561046e57600080fd5b50610477610f16565b005b34801561048557600080fd5b506104776104943660046143e6565b610f21565b3480156104a557600080fd5b506040805180820190915260098152684241442042554e4e5960b81b60208201525b6040516104d4919061442c565b60405180910390f35b3480156104e957600080fd5b506104f360415481565b6040519081526020016104d4565b34801561050d57600080fd5b5061052161051c366004614481565b610fab565b60405190151581526020016104d4565b34801561053d57600080fd5b5061047761054c3660046144ad565b610fc2565b34801561055d57600080fd5b506001546104f3565b34801561057257600080fd5b506104776105813660046144c6565b611069565b34801561059257600080fd5b506104776105a13660046144e8565b61109e565b3480156105b257600080fd5b506104f360035481565b3480156105c857600080fd5b506105216105d7366004614521565b611125565b3480156105e857600080fd5b506104f36105f7366004614562565b61118f565b34801561060857600080fd5b506104f361121a565b34801561061d57600080fd5b506104f361062c366004614562565b6001600160a01b031660009081526048602052604090206002015490565b34801561065657600080fd5b50610521610665366004614562565b6000546001600160a01b0391821691161490565b34801561068557600080fd5b506104776106943660046144ad565b61124b565b3480156106a557600080fd5b50604051600981526020016104d4565b3480156106c157600080fd5b506104776106d03660046144ad565b61137b565b3480156106e157600080fd5b506104f3603e5481565b3480156106f757600080fd5b50610521610706366004614562565b60086020526000908152604090205460ff1681565b34801561072757600080fd5b5061047761073636600461457f565b6113d4565b34801561074757600080fd5b506104f3602e5481565b34801561075d57600080fd5b5061047761076c3660046144ad565b61147c565b34801561077d57600080fd5b506104f3602a5481565b34801561079357600080fd5b506105216107a2366004614562565b600b6020526000908152604090205460ff1681565b3480156107c357600080fd5b506105216107d2366004614562565b600a6020526000908152604090205460ff1681565b3480156107f357600080fd5b5060225461052190600160a01b900460ff1681565b34801561081457600080fd5b50610477610823366004614615565b6114ab565b34801561083457600080fd5b506104776108433660046144e8565b611618565b34801561085457600080fd5b50610521610863366004614562565b602d6020526000908152604090205460ff1681565b34801561088457600080fd5b506104776108933660046144ad565b61166a565b3480156108a457600080fd5b506104f36108b3366004614562565b611699565b3480156108c457600080fd5b506104776108d3366004614562565b6116b4565b3480156108e457600080fd5b50610477611702565b3480156108f957600080fd5b506104f360215481565b34801561090f57600080fd5b506104f360045481565b34801561092557600080fd5b506104f360025481565b34801561093b57600080fd5b5061047761094a366004614641565b611734565b34801561095b57600080fd5b506104f361096a366004614562565b602b6020526000908152604090205481565b34801561098857600080fd5b506104776109973660046144ad565b6117f6565b3480156109a857600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016104d4565b3480156109da57600080fd5b50610477611843565b3480156109ef57600080fd5b506104776109fe366004614481565b611889565b348015610a0f57600080fd5b506104f360235481565b348015610a2557600080fd5b50610521610a34366004614562565b60096020526000908152604090205460ff1681565b348015610a5557600080fd5b50610477610a64366004614562565b6118bd565b348015610a7557600080fd5b50610477610a843660046144e8565b611909565b348015610a9557600080fd5b50610477610aa4366004614615565b611986565b348015610ab557600080fd5b506104f360245481565b348015610acb57600080fd5b5060408051808201909152600381526212212160e91b60208201526104c7565b348015610af757600080fd5b506104f3603f5481565b348015610b0d57600080fd5b50610477610b1c3660046144ad565b6119be565b348015610b2d57600080fd5b50600c546109b6906001600160a01b031681565b348015610b4d57600080fd5b50610521610b5c366004614481565b611a30565b348015610b6d57600080fd5b506029546105219060ff1681565b348015610b8757600080fd5b50610477610b96366004614684565b611a3d565b348015610ba757600080fd5b50610c0a610bb63660046144ad565b6000908152602860205260409020805460018201546002830154600384015460048501546005860154600687015460079097015495976001600160a01b03909516969395929491939092909160ff90911690565b604080519889526001600160a01b039097166020890152958701949094526060860192909252608085015260a084015260c0830152151560e0820152610100016104d4565b348015610c5b57600080fd5b50610477611a81565b348015610c7057600080fd5b50610477610c7f366004614521565b611ab6565b348015610c9057600080fd5b506104f3610c9f366004614562565b602f6020526000908152604090205481565b348015610cbd57600080fd5b506104f360425481565b348015610cd357600080fd5b50610477610ce2366004614481565b611bd3565b348015610cf357600080fd5b50610d23610d02366004614562565b60486020526000908152604090208054600182015460029092015490919083565b604080519384526020840192909252908201526060016104d4565b348015610d4a57600080fd5b506104f360265481565b348015610d6057600080fd5b506104f3610d6f366004614562565b602c6020526000908152604090205481565b348015610d8d57600080fd5b506104f360255481565b348015610da357600080fd5b50610477610db23660046146b9565b611c5d565b348015610dc357600080fd5b506104f3610dd23660046146f4565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b348015610e0957600080fd5b50610477610e18366004614712565b611c9e565b348015610e2957600080fd5b50610477610e38366004614730565b611cdf565b348015610e4957600080fd5b506104f360275481565b348015610e5f57600080fd5b50610477610e6e366004614771565b611e01565b348015610e7f57600080fd5b506104f360405481565b348015610e9557600080fd5b50610477610ea4366004614562565b611edd565b348015610eb557600080fd5b506104f3610ec4366004614562565b60306020526000908152604090205481565b348015610ee257600080fd5b506022546109b6906001600160a01b031681565b348015610f0257600080fd5b50610477610f1136600461479f565b611f5b565b610f1f33611f9f565b565b6000546001600160a01b03163314610f545760405162461bcd60e51b8152600401610f4b906147bc565b60405180910390fd5b6001600160a01b03929092166000908152602d60209081526040808320805460ff191696151596909617909555602c8152848220839055602b8152848220849055602f815284822093909355603090925291902055565b6000610fb83384846120e8565b5060015b92915050565b6000546001600160a01b03163314610fec5760405162461bcd60e51b8152600401610f4b906147bc565b601e54603d5460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb926110229291169085906004016147dc565b6020604051808303816000875af1158015611041573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061106591906147f5565b5050565b6000546001600160a01b031633146110935760405162461bcd60e51b8152600401610f4b906147bc565b602191909155602655565b6000546001600160a01b031633146110c85760405162461bcd60e51b8152600401610f4b906147bc565b600d546001600160a01b038281169116148015906110f45750600c546001600160a01b03828116911614155b6110fd57600080fd5b6001600160a01b03166000908152600860205260409020805460ff1916911515919091179055565b600061113284848461220c565b611184843361117f85604051806060016040528060288152602001614ac4602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190612387565b6120e8565b5060015b9392505050565b6001600160a01b03811660009081526048602052604081205481036111b657506000919050565b6001600160a01b0382166000908152604860205260408120546111d8906123b3565b6001600160a01b038416600090815260486020526040902060010154909150808211611208575060009392505050565b61121282826123d0565b949350505050565b60006112466112296000611699565b61124061123761dead611699565b600154906123d0565b906123d0565b905090565b6000546001600160a01b031633146112755760405162461bcd60e51b8152600401610f4b906147bc565b604154601e546040516370a0823160e01b81523060048201526000926112ee9290916001600160a01b03909116906370a08231906024015b602060405180830381865afa1580156112ca573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906112409190614812565b9050808211156112fd57600080fd5b601e54603d5460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb926113339291169086906004016147dc565b6020604051808303816000875af1158015611352573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061137691906147f5565b505050565b6000546001600160a01b031633146113a55760405162461bcd60e51b8152600401610f4b906147bc565b6017805461010061ff00199182168117909255601c805490911690911790556113ce42826123dc565b60185550565b6000546001600160a01b031633146113fe5760405162461bcd60e51b8152600401610f4b906147bc565b603c80546001600160a01b03199081166001600160a01b03998a161790915560398054821697891697909717909655603a8054871695881695909517909455603b8054861693871693909317909255603780548516918616919091179055603880548416918516919091179055603d80549092169216919091179055565b6000546001600160a01b031633146114a65760405162461bcd60e51b8152600401610f4b906147bc565b601b55565b6000546001600160a01b031633146114d55760405162461bcd60e51b8152600401610f4b906147bc565b6000612710846001546114e89190614841565b6114f29190614860565b90506000612710846001546115079190614841565b6115119190614860565b90506000612710846001546115269190614841565b6115309190614860565b60028490556003839055600481905560015490915061155e906103e8906115589060056123e8565b906123f4565b831015801561158857506115846103e861155860056001546123e890919063ffffffff16565b8110155b80156115ae57506115aa6103e8611558600180546123e890919063ffffffff16565b8210155b6116105760405162461bcd60e51b815260206004820152602d60248201527f4d617820545820616e64204d61782057616c6c65742063616e6e6f742062652060448201526c6c657373207468616e202e352560981b6064820152608401610f4b565b505050505050565b6000546001600160a01b031633146116425760405162461bcd60e51b8152600401610f4b906147bc565b6001600160a01b03166000908152600960205260409020805460ff1916911515919091179055565b6000546001600160a01b031633146116945760405162461bcd60e51b8152600401610f4b906147bc565b604155565b6001600160a01b031660009081526005602052604090205490565b6000546001600160a01b031633146116de5760405162461bcd60e51b8152600401610f4b906147bc565b6001600160a01b03166000908152600b60205260409020805460ff19166001179055565b6000546001600160a01b0316331461172c5760405162461bcd60e51b8152600401610f4b906147bc565b610f1f612400565b6000546001600160a01b0316331461175e5760405162461bcd60e51b8152600401610f4b906147bc565b600f869055601085905560118490556012839055601382905560158190556117948261178e858188818c8c6123dc565b906123dc565b6014556016546117a59060056123f4565b60145411156116105760405162461bcd60e51b815260206004820152601b60248201527f5461782063616e6e6f74206265206d6f7265207468616e2032302500000000006044820152606401610f4b565b6000546001600160a01b031633146118205760405162461bcd60e51b8152600401610f4b906147bc565b61184030336118316009600a614966565b61183b9085614841565b61220c565b50565b6000546001600160a01b0316331461186d5760405162461bcd60e51b8152600401610f4b906147bc565b60415460425461187e9082906123d0565b604155506000604255565b6000546001600160a01b031633146118b35760405162461bcd60e51b8152600401610f4b906147bc565b61106582826124a5565b6000546001600160a01b031633146118e75760405162461bcd60e51b8152600401610f4b906147bc565b603680546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146119335760405162461bcd60e51b8152600401610f4b906147bc565b6001600160a01b0381166000908152600860209081526040808320805460ff199081169091556009835281842080548715159083168117909155600b909352922080549092161790556110658183611e01565b6000546001600160a01b031633146119b05760405162461bcd60e51b8152600401610f4b906147bc565b604992909255604a55604b55565b6000546001600160a01b031633146119e85760405162461bcd60e51b8152600401610f4b906147bc565b603d5447906001600160a01b03166108fc611a08606461155885876123e8565b6040518115909202916000818181858888f19350505050158015611376573d6000803e3d6000fd5b6000610fb833848461220c565b6000546001600160a01b03163314611a675760405162461bcd60e51b8152600401610f4b906147bc565b6029805460ff191693151593909317909255602a55602e55565b6000546001600160a01b03163314611aab5760405162461bcd60e51b8152600401610f4b906147bc565b610f1f6001806125b6565b6000546001600160a01b03163314611ae05760405162461bcd60e51b8152600401610f4b906147bc565b6040516370a0823160e01b81523060048201526000906001600160a01b038516906370a0823190602401602060405180830381865afa158015611b27573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611b4b9190614812565b90506001600160a01b03841663a9059cbb84611b6c606461155886886123e8565b6040518363ffffffff1660e01b8152600401611b899291906147dc565b6020604051808303816000875af1158015611ba8573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bcc91906147f5565b5050505050565b6000546001600160a01b03163314611bfd5760405162461bcd60e51b8152600401610f4b906147bc565b601d54604051637a4e4ecf60e01b81526001600160a01b0390911690637a4e4ecf90611c2f90859085906004016147dc565b600060405180830381600087803b158015611c4957600080fd5b505af1158015611610573d6000803e3d6000fd5b6000546001600160a01b03163314611c875760405162461bcd60e51b8152600401610f4b906147bc565b603394909455603492909255603555603255603155565b6000546001600160a01b03163314611cc85760405162461bcd60e51b8152600401610f4b906147bc565b6017805460ff191692151592909217909155601f55565b6000546001600160a01b03163314611d095760405162461bcd60e51b8152600401610f4b906147bc565b602254600160a01b900460ff1615611d635760405162461bcd60e51b815260206004820152601f60248201527f4269672042757920436f6d7065746974696f6e20696e2050726f6772657373006044820152606401610f4b565b611d6b6127d7565b60218490556022805460ff60a01b1916600160a01b1790556025839055611d9283836123dc565b6026558015611daf57426025819055611dab90836123dc565b6026555b611db942836123dc565b60269081556027805460008181526028602052604080822092835560255460039093019290925592548254845281842060040155602154915483529091206005015550505050565b6000546001600160a01b03163314611e2b5760405162461bcd60e51b8152600401610f4b906147bc565b6001600160a01b0382163014801590611e525750600c546001600160a01b03838116911614155b611e935760405162461bcd60e51b8152602060048201526012602482015271121bdb19195c881a5cc8115e18db1d59195960721b6044820152606401610f4b565b6001600160a01b0382166000908152600a60205260409020805460ff19168215801591909117909155611ecb576110658260006124a5565b61106582611ed884611699565b6124a5565b6000546001600160a01b03163314611f075760405162461bcd60e51b8152600401610f4b906147bc565b600080546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6000546001600160a01b03163314611f855760405162461bcd60e51b8152600401610f4b906147bc565b601c80549115156101000261ff0019909216919091179055565b6001600160a01b0381166000908152604860205260408120549003611fc15750565b6000611fcc8261118f565b9050801561106557604054611fe190826123dc565b6040908155601e54905163a9059cbb60e01b81526001600160a01b039091169063a9059cbb9061201790859085906004016147dc565b6020604051808303816000875af1158015612036573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061205a91906147f5565b5060415461206890826123d0565b6041556001600160a01b0382166000908152604760209081526040808320429055604890915290206002015461209e90826123dc565b6001600160a01b03831660009081526048602052604090206002810191909155546120c8906123b3565b6001600160a01b0383166000908152604860205260409020600101555050565b6001600160a01b03831661214a5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610f4b565b6001600160a01b0382166121ab5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610f4b565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b61221783838361280d565b61222183836129a7565b61222c838383612a31565b6122368383612b28565b612241838383612bdc565b61224c838383612d2e565b602254600160a01b900460ff161561226957612269838383612d53565b6001600160a01b0383166000908152602d602052604090205460ff161561229557612295838383612dbd565b6001600160a01b0383166000908152600560205260409020546122b890826123d0565b6001600160a01b0384166000908152600560205260408120919091556122de8484613114565b6122e857816122f3565b6122f384848461315a565b6001600160a01b03841660009081526005602052604090205490915061231990826123dc565b6001600160a01b038085166000818152600560205260409081902093909355915190861690600080516020614aec8339815191529061235b9085815260200190565b60405180910390a361236d83836134b2565b6123778484613555565b6123818484613709565b50505050565b600081848411156123ab5760405162461bcd60e51b8152600401610f4b919061442c565b505050900390565b6000610fbc604454611558604354856123e890919063ffffffff16565b60006111888284614975565b6000611188828461498c565b60006111888284614841565b60006111888284614860565b600c546040516370a0823160e01b81523060048201526000916001600160a01b0316906370a0823190602401602060405180830381865afa158015612449573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061246d9190614812565b600c5460395460405163a9059cbb60e01b81529293506001600160a01b039182169263a9059cbb9261102292169085906004016147dc565b6000811180156124cb57506001600160a01b038216600090815260486020526040902054155b1561253157604580546001600160a01b0384166000818152604660205260408120839055600183018455929092527fa80a8fcc11760162f08bb091d2c9389d07f2b73d0e996161dfac6f1043b5fc0b0180546001600160a01b0319169091179055612564565b8015801561255657506001600160a01b03821660009081526048602052604090205415155b1561256457612564826137e8565b6001600160a01b038216600090815260486020526040902054603e5461258f91839161178e916123d0565b603e556001600160a01b03821660009081526048602052604090208190556120c8816123b3565b604154601e546040516370a0823160e01b81523060048201526000926125f29290916001600160a01b03909116906370a08231906024016112ad565b905060006126048361155884876123e8565b905060006126226064611558604954856123e890919063ffffffff16565b905060006126406064611558604a54866123e890919063ffffffff16565b9050600061265e6064611558604b54876123e890919063ffffffff16565b601e5460395460405163a9059cbb60e01b81529293506001600160a01b039182169263a9059cbb9261269692169087906004016147dc565b6020604051808303816000875af11580156126b5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906126d991906147f5565b50601e54603a5460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb926127109291169086906004016147dc565b6020604051808303816000875af115801561272f573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061275391906147f5565b50601e54603b5460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb9261278a9291169085906004016147dc565b6020604051808303816000875af11580156127a9573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906127cd91906147f5565b5050505050505050565b60006023819055602280546001600160a01b03191690556024819055602780546001929061280690849061498c565b9091555050565b6001600160a01b0383166128715760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610f4b565b6001600160a01b0382166128d35760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610f4b565b600081116129355760405162461bcd60e51b815260206004820152602960248201527f5472616e7366657220616d6f756e74206d7573742062652067726561746572206044820152687468616e207a65726f60b81b6064820152608401610f4b565b61293e83611699565b8111156113765760405162461bcd60e51b815260206004820152603160248201527f596f752061726520747279696e6720746f207472616e73666572206d6f7265206044820152707468616e20796f75722062616c616e636560781b6064820152608401610f4b565b6001600160a01b0382166000908152600b602052604090205460ff161580156129e957506001600160a01b0381166000908152600b602052604090205460ff16155b1561106557601754610100900460ff166110655760405162461bcd60e51b815260206004820152600960248201526807374617274537761760bc1b6044820152606401610f4b565b6001600160a01b0383166000908152600b602052604090205460ff16158015612a7357506001600160a01b0382166000908152600b602052604090205460ff16155b8015612a9857506001600160a01b03821660009081526009602052604090205460ff16155b8015612aaf57506001600160a01b03821661dead14155b15611376576004546001600160a01b038316600090815260056020526040902054612ada90836123dc565b11156113765760405162461bcd60e51b815260206004820152601e60248201527f45786365656473206d6178696d756d2077616c6c657420616d6f756e742e00006044820152606401610f4b565b600c546001600160a01b03838116911614801590612b5f57506001600160a01b03821660009081526009602052604090205460ff16155b8015612b8457506001600160a01b0381166000908152600b602052604090205460ff16155b15612b9b57601a54612b979060016123dc565b601a555b600c546001600160a01b039081169083160361106557601954612bbf9042906123dc565b6001600160a01b0382166000908152600760205260409020555050565b600c546001600160a01b03848116911614801590612c1157506001600160a01b03831660009081526007602052604090205442115b15612ca25760035481111580612c3f57506001600160a01b0383166000908152600b602052604090205460ff165b80612c6257506001600160a01b0382166000908152600b602052604090205460ff165b612ca25760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b6044820152606401610f4b565b60025481111580612ccb57506001600160a01b0383166000908152600b602052604090205460ff165b80612cee57506001600160a01b0382166000908152600b602052604090205460ff165b6113765760405162461bcd60e51b8152602060048201526011602482015270151608131a5b5a5d08115e18d959591959607a1b6044820152606401610f4b565b612d398383836138fd565b1561137657612d49601f54613997565b6000601a55505050565b600c546001600160a01b038481169116148015612d8957506001600160a01b03821660009081526009602052604090205460ff16155b8015612dae57506001600160a01b0382166000908152600b602052604090205460ff16155b15611376576113768282613c71565b6001600160a01b038084166000818152602b6020908152604080832054602f90925290912054600c54429283111594929091101592911614801590612e04575060295460ff165b8015612e2857506001600160a01b0385166000908152602d602052604090205460ff165b8015612e315750815b8015612e3a5750805b8015612e5f57506001600160a01b0384166000908152600b602052604090205460ff16155b8015612e8457506001600160a01b0385166000908152600b602052604090205460ff16155b15612efa576001600160a01b038516600090815260306020908152604080832054602c90925290912054612edb91612ebc91906123dc565b6001600160a01b038716600090815260056020526040902054906123d0565b831115612efa5760405162461bcd60e51b8152600401610f4b906149a4565b600c546001600160a01b03868116911614801590612f1a575060295460ff165b8015612f3e57506001600160a01b0385166000908152602d602052604090205460ff165b8015612f475750815b8015612f6c57506001600160a01b0384166000908152600b602052604090205460ff16155b8015612f9157506001600160a01b0385166000908152600b602052604090205460ff16155b15612fe3576001600160a01b0385166000908152602c6020908152604080832054600590925290912054612fc4916123d0565b831115612fe35760405162461bcd60e51b8152600401610f4b906149a4565b600c546001600160a01b03868116911614801590612ffe5750805b801561302257506001600160a01b0385166000908152602d602052604090205460ff165b8015613030575060295460ff165b801561305557506001600160a01b0384166000908152600b602052604090205460ff16155b801561307a57506001600160a01b0385166000908152600b602052604090205460ff16155b15611bcc576001600160a01b0385166000908152603060209081526040808320546005909252909120546130ad916123d0565b831115611bcc5760405162461bcd60e51b815260206004820152602f60248201527f436f6f6c646f776e206e6f7420726561636820696e206f7264657220746f207360448201526e656c6c20426967676573742042757960881b6064820152608401610f4b565b6001600160a01b0382166000908152600b602052604081205460ff161580156111885750506001600160a01b03166000908152600b602052604090205460ff1615919050565b60006131668484613e6a565b156134ab5760006131778585613efb565b600c549091506001600160a01b0386811691161480156131a05750602254600160a01b900460ff165b156131b6576021546131b39082906123dc565b90505b60006131d7826131d1601654876123f490919063ffffffff16565b906123e8565b600c549091506001600160a01b0387811691161480156132005750602254600160a01b900460ff165b1561323457602154600090613219906131d184866123f4565b9050806024600082825461322d919061498c565b9091555050505b601254600090613248906131d184866123f4565b11156133065760125461329690613263906131d184866123f4565b61dead60005260056020527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba54906123dc565b61dead600081905260056020527f7d509c07f0d4edcc2dd1b53aae68677132eb562dcba78e36381b63ccaf66e6ba919091556012546001600160a01b03881690600080516020614aec833981519152906132f4906131d186886123f4565b60405190815260200160405180910390a35b60115460009061331a906131d184866123f4565b11156133b25760115461335690613335906131d184866123f4565b6038546001600160a01b0316600090815260056020526040902054906123dc565b603880546001600160a01b039081166000908152600560205260409020929092555460115490821691881690600080516020614aec833981519152906133a0906131d186886123f4565b60405190815260200160405180910390a35b60006133ec6133d06011546131d186866123f490919063ffffffff16565b601254611240906133e5906131d187896123f4565b85906123d0565b1115613498576134276134116133d06011546131d186866123f490919063ffffffff16565b30600090815260056020526040902054906123dc565b306000818152600560205260409020919091556011546001600160a01b03881690600080516020614aec833981519152906134869061346a906131d187896123f4565b6012546112409061347f906131d1898b6123f4565b87906123d0565b60405190815260200160405180910390a35b6134a284826123d0565b92505050611188565b5092915050565b603d546001600160a01b0383811691161480156134e457506134d66009600a614966565b6134e1906002614841565b81105b156134f4576134f46001806125b6565b603d546001600160a01b03838116911614801561352757506135186009600a614966565b613523906002614841565b8110155b8015613548575061353a6009600a614966565b613545906003614841565b81105b1561106557611065612400565b813b1515801561357e57506001600160a01b03821660009081526009602052604090205460ff16155b80156135915750601c54610100900460ff165b806135ec5750600c546001600160a01b0383811691161480156135bb5750601c54610100900460ff165b80156135e057506001600160a01b03821660009081526009602052604090205460ff16155b80156135ec5750333214155b806135f8575042601854115b15613621576001600160a01b0382166000908152600860205260409020805460ff191660011790555b803b1515801561364a57506001600160a01b03811660009081526009602052604090205460ff16155b801561366f57506001600160a01b0381166000908152600b602052604090205460ff16155b80156136825750601c54610100900460ff165b806136dd5750600c546001600160a01b0383811691161480156136be57506001600160a01b03821660009081526009602052604090205460ff16155b80156136ca5750333214155b80156136dd5750601c54610100900460ff165b15611065576001600160a01b0381166000908152600860205260409020805460ff191660011790555050565b600c546001600160a01b03838116911614801561373d57506001600160a01b03811660009081526048602052604090205415155b1561374b5761374b81611f9f565b600c546001600160a01b0383811691161480159061378057506001600160a01b03821660009081526048602052604090205415155b1561378e5761378e82613ff9565b6001600160a01b0382166000908152600a602052604090205460ff166137bb576137bb82611ed884611699565b6001600160a01b0381166000908152600a602052604090205460ff166110655761106581611ed883611699565b604580546137f890600190614975565b81548110613808576138086149f8565b60009182526020808320909101546001600160a01b0384811684526046909252604090922054604580549290931692918110613846576138466149f8565b600091825260208083209190910180546001600160a01b0319166001600160a01b0394851617905591831681526046918290526040812054604580549193929161389290600190614975565b815481106138a2576138a26149f8565b60009182526020808320909101546001600160a01b0316835282019290925260400190205560458054806138d8576138d8614a0e565b600082815260209020810160001990810180546001600160a01b031916905501905550565b602054601c546000918310159060ff1615801561391c575060175460ff165b80156139255750805b801561394a57506001600160a01b03851660009081526009602052604090205460ff16155b801561396f57506001600160a01b0384166000908152600b602052604090205460ff16155b801561397f5750601b54601a5410155b801561398e575061398e61401b565b95945050505050565b601c805460ff191660011790556035546033546031546034546032546000946139cc94909361178e93919284928391906123dc565b6139d7906002614841565b905060006139f482611558603254866123e890919063ffffffff16565b90506000613a0284836123d0565b601e546040516370a0823160e01b81523060048201529192506000916001600160a01b03909116906370a0823190602401602060405180830381865afa158015613a50573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a749190614812565b9050613a7f82614082565b601e546040516370a0823160e01b8152306004820152600091613ab69184916001600160a01b0316906370a08231906024016112ad565b90506000613ad9613ad2603254886123d090919063ffffffff16565b83906123f4565b90506000613af2603254836123e890919063ffffffff16565b90508015613b0457613b0486826141d6565b603154600090613b19906131d18560026123e8565b90508015613b9c57601e54603c5460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb92613b579291169085906004016147dc565b6020604051808303816000875af1158015613b76573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613b9a91906147f5565b505b603454600090613bb1906131d18660026123e8565b90508015613c3457601e5460375460405163a9059cbb60e01b81526001600160a01b039283169263a9059cbb92613bef9291169085906004016147dc565b6020604051808303816000875af1158015613c0e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c3291906147f5565b505b603554600090613c49906131d18760026123e8565b90508015613c5a57613c5a81614313565b5050601c805460ff19169055505050505050505050565b602254600160a01b900460ff168015613c8c57506025544210155b8015613c9a57506026544211155b15613ca957613ca9828261435a565b602254600160a01b900460ff168015613cc3575060265442115b15611065576022805460ff60a01b19169055602154601454600091613cf491613ceb916123dc565b601654906123d0565b90506000613d13826131d16016546023546123f490919063ffffffff16565b6022546001600160a01b03166000908152600560205260409020549091508111613d7457602254602454613d549130916001600160a01b039091169061220c565b6027546000908152602860205260409020600701805460ff191660011790555b60248054602780546000908152602860209081526040808320600601949094556022805484548452858420600190810180546001600160a01b0319166001600160a01b03938416179055602354955485528685206002019590955560218490559554815487168452602c835285842055549094168152602d9093529120805460ff19169091179055602a54613e0a9042906123dc565b6022546001600160a01b03166000908152602b6020526040902055602e54613e339042906123dc565b602280546001600160a01b039081166000908152602f60209081526040808320959095559254909116815260309091522055505050565b600080601454118015613e805750601c5460ff16155b80613ec557506001600160a01b03831660009081526008602052604090205460ff168015613ec557506001600160a01b03831660009081526007602052604090205442115b80613ee857506001600160a01b03821660009081526008602052604090205460ff165b8061118857504260185411905092915050565b6001600160a01b03821660009081526008602052604081205460ff168015613f3a57506001600160a01b03831660009081526007602052604090205442115b8015613f4d5750601c54610100900460ff165b80613fa557506001600160a01b03821660009081526008602052604090205460ff168015613f9257506001600160a01b03831660009081526007602052604090205442115b8015613fa55750601c54610100900460ff165b80613fb1575042601854115b15613fcb57601654613fc49060646123d0565b9050610fbc565b600c546001600160a01b03848116911614613fef57601554601454613fc4916123dc565b5060145492915050565b6140028161118f565b60426000828254614013919061498c565b909155505050565b6022546000908190600160a01b900460ff161561405557601f5460245430600090815260056020526040902054614051916123d0565b1190505b602254600160a01b900460ff1661407d5750601f543060009081526005602052604090205410155b919050565b600d5461409a9030906001600160a01b0316836120e8565b60408051600280825260608201835260009260208301908036833701905050905030816000815181106140cf576140cf6149f8565b6001600160a01b039283166020918202929092010152601c548251620100009091049091169082906001908110614108576141086149f8565b6001600160a01b039283166020918202929092010152600e54601d54604051635c11d79560e01b815291831692635c11d795926141549287926000928892909116904290600401614a24565b600060405180830381600087803b15801561416e57600080fd5b505af1158015614182573d6000803e3d6000fd5b50505050601d60009054906101000a90046001600160a01b03166001600160a01b0316633ccfd60b6040518163ffffffff1660e01b8152600401600060405180830381600087803b158015611c4957600080fd5b600d546141ee9030906001600160a01b0316846120e8565b601e54600d5460405163095ea7b360e01b81526001600160a01b039283169263095ea7b3926142249291169085906004016147dc565b6020604051808303816000875af1158015614243573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061426791906147f5565b50600e54601c5460365460405162e8e33760e81b81526001600160a01b036201000090930483166004820152306024820152604481018590526064810186905260006084820181905260a482015290821660c48201524260e482015291169063e8e3370090610104016060604051808303816000875af11580156142ef573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611bcc9190614a95565b603f5461432090826123dc565b603f55603e546044546143449161433b9161155890856123e8565b604354906123dc565b60435560415461435490826123dc565b60415550565b60265460009061436b90603c6123d0565b90506023548210611376576023829055602280546001600160a01b0319166001600160a01b0385161790554281118015906143a857506026544211155b15611376576026546143bb9060786123dc565b602655505050565b801515811461184057600080fd5b6001600160a01b038116811461184057600080fd5b600080600080608085870312156143fc57600080fd5b8435614407816143c3565b93506020850135614417816143d1565b93969395505050506040820135916060013590565b600060208083528351808285015260005b818110156144595785810183015185820160400152820161443d565b8181111561446b576000604083870101525b50601f01601f1916929092016040019392505050565b6000806040838503121561449457600080fd5b823561449f816143d1565b946020939093013593505050565b6000602082840312156144bf57600080fd5b5035919050565b600080604083850312156144d957600080fd5b50508035926020909101359150565b600080604083850312156144fb57600080fd5b8235614506816143c3565b91506020830135614516816143d1565b809150509250929050565b60008060006060848603121561453657600080fd5b8335614541816143d1565b92506020840135614551816143d1565b929592945050506040919091013590565b60006020828403121561457457600080fd5b8135611188816143d1565b600080600080600080600060e0888a03121561459a57600080fd5b87356145a5816143d1565b965060208801356145b5816143d1565b955060408801356145c5816143d1565b945060608801356145d5816143d1565b935060808801356145e5816143d1565b925060a08801356145f5816143d1565b915060c0880135614605816143d1565b8091505092959891949750929550565b60008060006060848603121561462a57600080fd5b505081359360208301359350604090920135919050565b60008060008060008060c0878903121561465a57600080fd5b505084359660208601359650604086013595606081013595506080810135945060a0013592509050565b60008060006060848603121561469957600080fd5b83356146a4816143c3565b95602085013595506040909401359392505050565b600080600080600060a086880312156146d157600080fd5b505083359560208501359550604085013594606081013594506080013592509050565b6000806040838503121561470757600080fd5b8235614506816143d1565b6000806040838503121561472557600080fd5b823561449f816143c3565b6000806000806080858703121561474657600080fd5b8435935060208501359250604085013591506060850135614766816143c3565b939692955090935050565b6000806040838503121561478457600080fd5b823561478f816143d1565b91506020830135614516816143c3565b6000602082840312156147b157600080fd5b8135611188816143c3565b60208082526006908201526510a7aba722a960d11b604082015260600190565b6001600160a01b03929092168252602082015260400190565b60006020828403121561480757600080fd5b8151611188816143c3565b60006020828403121561482457600080fd5b5051919050565b634e487b7160e01b600052601160045260246000fd5b600081600019048311821515161561485b5761485b61482b565b500290565b60008261487d57634e487b7160e01b600052601260045260246000fd5b500490565b600181815b808511156148bd5781600019048211156148a3576148a361482b565b808516156148b057918102915b93841c9390800290614887565b509250929050565b6000826148d457506001610fbc565b816148e157506000610fbc565b81600181146148f757600281146149015761491d565b6001915050610fbc565b60ff8411156149125761491261482b565b50506001821b610fbc565b5060208310610133831016604e8410600b8410161715614940575081810a610fbc565b61494a8383614882565b806000190482111561495e5761495e61482b565b029392505050565b600061118860ff8416836148c5565b6000828210156149875761498761482b565b500390565b6000821982111561499f5761499f61482b565b500190565b60208082526034908201527f436f6f6c646f776e206e6f7420726561636820696e206f7264657220746f2073604082015273656c6c20426967204275792057696e6e696e677360601b606082015260800190565b634e487b7160e01b600052603260045260246000fd5b634e487b7160e01b600052603160045260246000fd5b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b81811015614a745784516001600160a01b031683529383019391830191600101614a4f565b50506001600160a01b03969096166060850152505050608001529392505050565b600080600060608486031215614aaa57600080fd5b835192506020840151915060408401519050925092509256fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa264697066735822122000033336e976435ead92ec3bdde8ec47351699a371e86a99d1b8cc46d0191f0464736f6c634300080f0033

Type / to focus