Balances

Select type ERC-20 (22) ERC-721 (172) ERC-1155 (7)
+ 0.110000000000000000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency 284.13 USD
+ 0.000000000000000000 APE Id: ethereum-erc-20/0x08164ee2dda4e8aab7a42ccc13aadd2b296395ae Name: ApeCoin
+ 957,332,960.302618006724350965 LENTIL Id: ethereum-erc-20/0x20806e0c9b9f7b65d59a9959f029eb752196bdc5 Name: Lentil Eater
+ 3 MKT2 Id: ethereum-erc-20/0x2a46f2ffd99e19a89476e2f62270e0a35bbf0756 Name: MakersTokenV2
+ 0.000000000000000000 Ape-Coin.org Id: ethereum-erc-20/0x32643a36af662fec05cc3e66a44cec993d7b68ed Name: Ape-Coin.org
+ 5,555.000000000000000000 Estate-DAO.io Id: ethereum-erc-20/0x4949c591d5cde270920302a889406a9e9e889d3d Name: Decentraland Estate Token
+ 0.000000000000000000 PORTX Id: ethereum-erc-20/0x4a41775da459b38e641141e4c696df10ec1f4983 Name: ChainPort
+ 390,449.830341716148798917 ZAPP Id: ethereum-erc-20/0x5de501cd2dcf648cbb9dbda8a376e25e74b9990d Name: Something Official
+ 0.000000000000000000 DAI Id: ethereum-erc-20/0x6b175474e89094c44da98b954eedeac495271d0f Name: Dai Stablecoin
+ 573,031.504839417333525176 ZAPP Id: ethereum-erc-20/0x72c07d9151dce2ea862595487ef7e21cc312e564 Name: Zapper.Fi
+ 0 NANDMIEKEMARPLE Id: ethereum-erc-721/0x0151834a6997f89eb8372ac54ac077d79bb4d1e0 Name: rple
+ 0 LV Id: ethereum-erc-721/0x034a0e87ccb2943e60ddc1fd6a3ab3aaa442e554 Name: Louis Vuitton
+ ? DUSK Id: ethereum-erc-721/0x0419791b7874f7bb719acc521a4dc8f95d7880d5 Name: DusktopiaNFT
+ ? BACC Id: ethereum-erc-721/0x04e4b74b1730806ecdd1d9b9837e77546d40c3f0 Name: IL
+ ? TAT Id: ethereum-erc-721/0x04fdc08598f50ffb09ae9a063b04c1227a546d7e Name: Trippin Ape Tribe
+ ? GPFM Id: ethereum-erc-721/0x0540cd12951c6dc3b06bae466914b46dcaa28cf8 Name: Gutter Punks Flyer - Meebits
+ ? BLOCKS Id: ethereum-erc-721/0x059edd72cd353df5106d2b9cc5ab83a52287ac3a Name: Art Blocks
+ ? GPFA Id: ethereum-erc-721/0x080b2b89e7a7014145c198d84f9fbebf124ed2e8 Name: Gutter Punks Flyer - Azuki
+ ? KKI Id: ethereum-erc-721/0x0fc97013ed57e3b5d738e30f5761e52f43bb9897 Name: Kuroki Nft
+ ? Karafuru 3D Id: ethereum-erc-721/0x10aaf17c98a37aeeb5c11c98bd3b6bebf4da7df1 Name: Karafuru 3D
+ 0 Nintendo Id: ethereum-erc-1155/0x572887624c096d0a1d84e3d7ecfe0cc55673b1d7 Name: Nintendo
+ 0 GUCCI Id: ethereum-erc-1155/0x5d7fb179e93930e46b0e8441fefeafc68f862979 Name: Gucci
+ ? Airdrop Id: ethereum-erc-1155/0x6eecedfed50291ef8990460551466e8a6ffaa21c Name: m MysteryBOX
+ ? LL Id: ethereum-erc-1155/0x76be3b62873462d2142405439777e971754e8e77 Name: parallel
+ ? SSK Id: ethereum-erc-1155/0x9c78918459a38b5ccf7940957f76e265415e0f90 Name: Shinsekai
+ ? RARI Id: ethereum-erc-1155/0xb66a603f4cfe17e3d27b87a8bfcad319856518b8 Name: Rarible
+ ? MEMES Id: ethereum-erc-1155/0xe4605d46fd0b3f8329d936a8b258d69276cba264 Name: Meme Ltd.

History

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

0xc77a8b8edb1723fb798dd0a06ba367b2b7982a78845f29d1523651e0653f4ee5

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x18cc09bd2d2f856bd44e884b138cb2f2316b63272b54636a1fcfbe704cf9f119

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x24bbc71bdb4972b85bdd43aa7a430cb4b0a3ab24c91061a39cba353d78f3de3e

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xe1604840c33b6cea240327fee85add4b8a72128f21e5353f2bfa4a815bf3260f

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#109,353,755,339,299,714,279,731,011,267,816,423,053,809,720,395,815,761,935,666,516,541,781,575,729,152

Success

0x4a9400be4912690a4df78dce4116d6f8a9b9d3a9491fc10929c0eedbc0a02f60

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x1db0113136ae5e1b24b5c41554e89a3dbbd759a0d1407a634354cdbe668956bc

+

1 Airdrop Id: ethereum-erc-1155/0x6eecedfed50291ef8990460551466e8a6ffaa21c Name: m MysteryBOX

#0

Success

0x4716f62c8542f7fa567f44e0d228c4a36437248554b20b8f3dfe776db9b44873

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#20,363,585,181,547,239,112,327,964,959,762,410,206,884,419,096,327,146,190,894,534,190,002,205,622,272

Success

0xa0b147174eca7dd56cac38ec41f14b6d6942469e294f4e6e6cb0e4a4ea0f907b

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#15,672,053,781,998,723,004,535,544,578,442,022,177,204,558,787,592,761,300,469,202,287,679,403,720,704

Success

0x74cecce26c5c58be11e14665fcf6c888670f85a1f2856fc86d324381a0106fbb

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#15,810,215,292,608,240,243,696,279,746,106,693,261,853,801,310,675,189,510,804,845,549,497,293,471,744

Success

0x0b62b687d23f631612ea95363275e2e1a1102423d2bd4a4ca0b395a1346655bd

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xc77a8b8edb1723fb798dd0a06ba367b2b7982a78845f29d1523651e0653f4ee5

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x18cc09bd2d2f856bd44e884b138cb2f2316b63272b54636a1fcfbe704cf9f119

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x24bbc71bdb4972b85bdd43aa7a430cb4b0a3ab24c91061a39cba353d78f3de3e

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x4a9400be4912690a4df78dce4116d6f8a9b9d3a9491fc10929c0eedbc0a02f60

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x0b62b687d23f631612ea95363275e2e1a1102423d2bd4a4ca0b395a1346655bd

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x256f2107643a0fa00fc0f57d0c660fa185f056c7a3b4558c291f9a5174c29fc9

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum         Verified currency

0.00 USD

Failed

0x3f206c48d337e080ed5236ab1c52c883151182a79d9ac36d287e9fe8987ab69a

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x7de21cd3e06c18649ecc2d84452a4a12e2c8cba9d4afcffaa2d46ab3e30aad95

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x3d296e95435097b3b1efc80ba98ef5a259500b2f7adbb4416d4f6c20176792c9

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x700aca94ea2bdfc8dff4d24d2b84f75bba72a87c7c07c7e729bccc4790841fbb

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xa3b88910a29be43758f0f24f79364b281443663cb757a3c141b80399ffd45eb9

+

100.000000000000000000 Opensea Id: ethereum-erc-20/0xd13017c013ae2eb708c4fcdb70b20d16ba3b64a9 Name: os20.io

Success

0x982df158d3ea2d21fa57cb0578c270592c8e8f5544626c627dec452c9866f131

+

333 SolFi.Vision Id: ethereum-erc-20/0xd88e87cd53d5b3c88c07bdb4715a39b75d6e7870 Name: $ SolFi.Vision

Success

0x7303c546150a64e93a174748a78001f251c1f1481745bd6a6c3b142248407a2a

+

20,936,943.272792432872798154 ESC Id: ethereum-erc-20/0x780a70a1834f16ddc036b92fbed045dfe707c190 Name: EscApe

Success

0x996ee81798ecee3365990b7f59ce7e63f3f80f018e6edaf54e3eb07d0e67b770

+

78,224,187.595325652664274252 ESC Id: ethereum-erc-20/0x780a70a1834f16ddc036b92fbed045dfe707c190 Name: EscApe

Success

0x683f7ddec414513e2fe69ff1332b7d83ef4589b8865f71f48a6567dcd363603f

-

37,961 MKT2 Id: ethereum-erc-20/0x2a46f2ffd99e19a89476e2f62270e0a35bbf0756 Name: MakersTokenV2

Success

0x43710b0d2072b867c768e8eea43ba49617a8ae2855727bc941df1f13e6c3a40f

-

185 CREATION Id: ethereum-erc-20/0x7ccdc136619cddf744122a938b4448eda1590fe1 Name: The Creation

Success

0x50199b8e74f5fd5f411fa153787b48b7ebe301975a83fc291a929ab8701adb06

+

195,137.515418362947739085 ZAPP Id: ethereum-erc-20/0x5de501cd2dcf648cbb9dbda8a376e25e74b9990d Name: Something Official

Success

0x712ab699a3cfccd867f49553b28335f2d9c37fda522e45922b147bc07c075eef

+

146,567.874656276159305563 ZAPP Id: ethereum-erc-20/0x5de501cd2dcf648cbb9dbda8a376e25e74b9990d Name: Something Official

Success

0xe0859d48b461931ca435087ef5dcc80ef4aef4118f31819f4e2d4f0341808324

+

1.000000000000000001 ZAPP Id: ethereum-erc-20/0x5de501cd2dcf648cbb9dbda8a376e25e74b9990d Name: Something Official

Success

0x02540a03684b0944f65ca4fd7be94d27730175c3a323d00744875f70d595d8bd

+

390,449.830341716148798917 ZAPP Id: ethereum-erc-20/0x5de501cd2dcf648cbb9dbda8a376e25e74b9990d Name: Something Official

Success
Date & time Transaction id Amount Status

0xe1604840c33b6cea240327fee85add4b8a72128f21e5353f2bfa4a815bf3260f

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#109,353,755,339,299,714,279,731,011,267,816,423,053,809,720,395,815,761,935,666,516,541,781,575,729,152

Success

0x4716f62c8542f7fa567f44e0d228c4a36437248554b20b8f3dfe776db9b44873

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#20,363,585,181,547,239,112,327,964,959,762,410,206,884,419,096,327,146,190,894,534,190,002,205,622,272

Success

0xa0b147174eca7dd56cac38ec41f14b6d6942469e294f4e6e6cb0e4a4ea0f907b

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#15,672,053,781,998,723,004,535,544,578,442,022,177,204,558,787,592,761,300,469,202,287,679,403,720,704

Success

0x74cecce26c5c58be11e14665fcf6c888670f85a1f2856fc86d324381a0106fbb

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#15,810,215,292,608,240,243,696,279,746,106,693,261,853,801,310,675,189,510,804,845,549,497,293,471,744

Success

0x0b62b687d23f631612ea95363275e2e1a1102423d2bd4a4ca0b395a1346655bd

-

1 Emblem.pro Id: ethereum-erc-721/0x82c7a8f707110f5fbb16184a5933e9f78a34c6ab Name: Emblem Vault V4

#583,971

Success

0x53efef4a24d5bda3160435174a8ca9cffd6b4fb12585d3cd3e0246313cbf9b3f

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#50,062,589,048,462,356,298,142,091,360,179,345,866,627,736,641,128,658,446,878,592,507,471,579,840,512

Success

0x0a01ae50e0c07bd86e672ccafb5b8e2d04112347edd9a1f4bf3a266a8c05e652

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#12,029,627,082,373,626,703,532,566,090,113,628,671,978,695,946,016,881,724,109,800,752,242,594,152,448

Success

0x0a75b749083f0c5830c27e8132f02c84473c7fc5e06dbf128e18e9fb2ac8c8bd

+

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#105,446,517,614,756,613,397,404,627,448,874,700,060,822,962,323,484,751,619,566,575,409,163,602,493,440

Success

0x11b21cfc29a6d65521bfddbef5516d32ffaed6e7891c1888a3e97148c17ade9c

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#97,165,814,067,877,215,175,530,975,961,297,280,147,065,279,659,029,696,211,034,386,496,618,806,378,496

Success

0xa93f99ba150634e3dabc5a1b766ca9bf0afe9b048ffeabf9f95cba50ddf8152b

-

1 ? Id: ethereum-erc-721/0x57f1887a8bf19b14fc0df6fd9b2acc9af147ea85

#46,269,217,269,513,016,375,053,959,395,090,796,388,715,495,641,811,588,002,330,826,659,628,851,396,608

Success
Date & time Transaction id Amount Status

0x1db0113136ae5e1b24b5c41554e89a3dbbd759a0d1407a634354cdbe668956bc

+

1 Airdrop Id: ethereum-erc-1155/0x6eecedfed50291ef8990460551466e8a6ffaa21c Name: m MysteryBOX

#0

Success

0x20a94a4a678209d834bb4e718c21b927f5590dcfa537ef751eb4019868603623

+

1 Nintendo Id: ethereum-erc-1155/0x572887624c096d0a1d84e3d7ecfe0cc55673b1d7 Name: Nintendo

#79

Success

0x2fb4b233373a7eabf15c9e8c46227e189b927e034fddc54b958ddcad0da1e401

+

1 SSK Id: ethereum-erc-1155/0x9c78918459a38b5ccf7940957f76e265415e0f90 Name: Shinsekai

#10

Success

0x2368438897af357bdf908858ece90f93f6da87f2fde0c63ff85b5a3d0b810f8b

+

1 SSK Id: ethereum-erc-1155/0x9c78918459a38b5ccf7940957f76e265415e0f90 Name: Shinsekai

#10

Success

0x8e3264a5d6c9ae96a727523af43d18bf96382be269590129fbf3175c98dc844b

+

1 GUCCI Id: ethereum-erc-1155/0x5d7fb179e93930e46b0e8441fefeafc68f862979 Name: Gucci

#79

Success

0x07d8d244e9cd0fabb80f0f1aee86b9aa01e67e30a7d6a377e11eddc00f2c26a9

-

1 LL Id: ethereum-erc-1155/0x76be3b62873462d2142405439777e971754e8e77 Name: parallel

#87

Success

0xd03d0618ed4db8567eae2dfa9a8fc8cfab8043b927ec442b031ef164d9cb6db7

-

1 MEMES Id: ethereum-erc-1155/0xe4605d46fd0b3f8329d936a8b258d69276cba264 Name: Meme Ltd.

#13

Success

0x683f7ddec414513e2fe69ff1332b7d83ef4589b8865f71f48a6567dcd363603f

-

1 MEMES Id: ethereum-erc-1155/0xe4605d46fd0b3f8329d936a8b258d69276cba264 Name: Meme Ltd.

#84

Success

0x43710b0d2072b867c768e8eea43ba49617a8ae2855727bc941df1f13e6c3a40f

-

1 MEMES Id: ethereum-erc-1155/0xe4605d46fd0b3f8329d936a8b258d69276cba264 Name: Meme Ltd.

#125

Success

0xe9752dba1339423bbc05b0ca06508d9ceeb6415ab734d8a411e7fdcf4b126b84

-

1 MEMES Id: ethereum-erc-1155/0xe4605d46fd0b3f8329d936a8b258d69276cba264 Name: Meme Ltd.

#20

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

Special data

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

    0x6080604052600436106101fe5760003560e01c8063631e1c6c1161011d578063b88d4fde116100b0578063dcca39601161007f578063f23a6e6111610064578063f23a6e61146106d4578063f998fe9d14610719578063fc6bf13314610739576101fe565b8063dcca396014610632578063e985e9c51461067e576101fe565b8063b88d4fde1461058d578063bc197c81146105ad578063c87b56dd146105f2578063d505accf14610612576101fe565b80637298c736116100ec5780637298c7361461050b5780637ecebe001461053857806395d89b4114610558578063a22cb4651461056d576101fe565b8063631e1c6c146104595780636352211e146104795780636d5442c21461049957806370a08231146104eb576101fe565b80632e1a7d4d1161019557806342966c681161016457806342966c68146103e657806345a4276b146104065780634f6ccce7146104265780635358fbda14610446576101fe565b80632e1a7d4d146103715780632f745c59146103915780633644e515146103b157806342842e0e146103c6576101fe565b8063150b7a02116101d1578063150b7a02146102c157806318160ddd1461031257806321425ee01461033157806323b872dd14610351576101fe565b806301ffc9a71461020357806306fdde0314610238578063081812fc1461025a578063095ea7b31461029f575b600080fd5b34801561020f57600080fd5b5061022361021e36600461415c565b610759565b60405190151581526020015b60405180910390f35b34801561024457600080fd5b5061024d61076c565b60405161022f91906142ab565b34801561026657600080fd5b5061027a610275366004614194565b6107ff565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161022f565b3480156102ab57600080fd5b506102bf6102ba3660046140ad565b6108de565b005b3480156102cd57600080fd5b506102e16102dc366004613f3d565b610a6b565b6040517fffffffff00000000000000000000000000000000000000000000000000000000909116815260200161022f565b34801561031e57600080fd5b506008545b60405190815260200161022f565b34801561033d57600080fd5b506102bf61034c3660046140d6565b610a95565b34801561035d57600080fd5b506102bf61036c366004613f02565b610c15565b34801561037d57600080fd5b506102bf61038c366004614194565b610cb7565b34801561039d57600080fd5b506103236103ac3660046140ad565b61141f565b3480156103bd57600080fd5b506103236114ee565b3480156103d257600080fd5b506102bf6103e1366004613f02565b6114fd565b3480156103f257600080fd5b506102bf610401366004614194565b611518565b34801561041257600080fd5b506102bf6104213660046140d6565b6115b9565b34801561043257600080fd5b50610323610441366004614194565b6117cc565b6102bf610454366004614194565b6118b1565b34801561046557600080fd5b506102bf610474366004613e10565b6119bb565b34801561048557600080fd5b5061027a610494366004614194565b6119db565b3480156104a557600080fd5b506104b96104b43660046141ac565b611a8d565b6040805173ffffffffffffffffffffffffffffffffffffffff909416845260208401929092529082015260600161022f565b3480156104f757600080fd5b50610323610506366004613e10565b611ae6565b34801561051757600080fd5b50610323610526366004614194565b600f6020526000908152604090205481565b34801561054457600080fd5b50610323610553366004613e10565b611bb4565b34801561056457600080fd5b5061024d611bdf565b34801561057957600080fd5b506102bf610588366004614077565b611bee565b34801561059957600080fd5b506102bf6105a8366004613f3d565b611d13565b3480156105b957600080fd5b506102e16105c8366004613e5c565b7fbc197c810000000000000000000000000000000000000000000000000000000095945050505050565b3480156105fe57600080fd5b5061024d61060d366004614194565b611dbb565b34801561061e57600080fd5b506102bf61062d366004614006565b611ed8565b34801561063e57600080fd5b5061065261064d3660046141ac565b612133565b6040805173ffffffffffffffffffffffffffffffffffffffff909316835260208301919091520161022f565b34801561068a57600080fd5b50610223610699366004613e2a565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260056020908152604080832093909416825291909152205460ff1690565b3480156106e057600080fd5b506102e16106ef366004613fa3565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b34801561072557600080fd5b506102bf610734366004614108565b612186565b34801561074557600080fd5b506106526107543660046141ac565b6123cc565b6000610764826123e8565b90505b919050565b60606000805461077b9061437c565b80601f01602080910402602001604051908101604052809291908181526020018280546107a79061437c565b80156107f45780601f106107c9576101008083540402835291602001916107f4565b820191906000526020600020905b8154815290600101906020018083116107d757829003601f168201915b505050505090505b90565b60008181526002602052604081205473ffffffffffffffffffffffffffffffffffffffff166108b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a20617070726f76656420717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e000000000000000000000000000000000000000060648201526084015b60405180910390fd5b5060009081526004602052604090205473ffffffffffffffffffffffffffffffffffffffff1690565b60006108e9826119db565b90508073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614156109a7576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602160248201527f4552433732313a20617070726f76616c20746f2063757272656e74206f776e6560448201527f720000000000000000000000000000000000000000000000000000000000000060648201526084016108ac565b3373ffffffffffffffffffffffffffffffffffffffff821614806109d057506109d08133610699565b610a5c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603860248201527f4552433732313a20617070726f76652063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f76656420666f7220616c6c000000000000000060648201526084016108ac565b610a66838361243e565b505050565b7f150b7a02000000000000000000000000000000000000000000000000000000005b949350505050565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff16610b20576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f42756e646c6520646f6573206e6f74206578697374000000000000000000000060448201526064016108ac565b610b2c833330856124de565b6000818152600c60209081526040808320815180830190925273ffffffffffffffffffffffffffffffffffffffff8781168352828401878152825460018082018555938752949095209251600290940290920180547fffffffffffffffffffffffff00000000000000000000000000000000000000001693909216929092178155915191015580610bba3390565b6040805173ffffffffffffffffffffffffffffffffffffffff87811682526020820187905292909216917feee1a9363c8cef3e5872690139669b46cb0b21d9c57d568d17b7b306d96694f791015b60405180910390a3505050565b610c20335b826125ba565b610cac576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656400000000000000000000000000000060648201526084016108ac565b610a66838383612726565b610cc033610c1a565b610d4c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f4173736574577261707065723a204e6f6e2d6f776e657220776974686472617760448201527f616c00000000000000000000000000000000000000000000000000000000000060648201526084016108ac565b610d5581611518565b6000818152600c6020908152604080832080548251818502810185019093528083529192909190849084015b82821015610dd65760008481526020908190206040805180820190915260028502909101805473ffffffffffffffffffffffffffffffffffffffff168252600190810154828401529083529092019101610d81565b50505050905060005b8151811015610e9357610e81828281518110610e24577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160000151610e373390565b848481518110610e70577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602002602001015160200151612998565b80610e8b816143ca565b915050610ddf565b506000828152600c60205260408120610eab91613c17565b6000828152600d6020908152604080832080548251818502810185019093528083529192909190849084015b82821015610f2c5760008481526020908190206040805180820190915260028502909101805473ffffffffffffffffffffffffffffffffffffffff168252600190810154828401529083529092019101610ed7565b50505050905060005b815181101561108c57818181518110610f77577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff166342842e0e30610fa63390565b858581518110610fdf577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60209081029190910181015101516040517fffffffff0000000000000000000000000000000000000000000000000000000060e086901b16815273ffffffffffffffffffffffffffffffffffffffff93841660048201529290911660248301526044820152606401600060405180830381600087803b15801561106157600080fd5b505af1158015611075573d6000803e3d6000fd5b505050508080611084906143ca565b915050610f35565b506000838152600d602052604081206110a491613c17565b6000838152600e6020908152604080832080548251818502810185019093528083529192909190849084015b828210156111325760008481526020908190206040805160608101825260038602909201805473ffffffffffffffffffffffffffffffffffffffff168352600180820154848601526002909101549183019190915290835290920191016110d0565b50505050905060005b81518110156112ec5781818151811061117d577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516000015173ffffffffffffffffffffffffffffffffffffffff1663f242432a306111ac3390565b8585815181106111e5577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200260200101516020015186868151811061122a577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b602090810291909101015160409081015190517fffffffff0000000000000000000000000000000000000000000000000000000060e087901b16815273ffffffffffffffffffffffffffffffffffffffff94851660048201529390921660248401526044830152606482015260a06084820152600060a482015260c401600060405180830381600087803b1580156112c157600080fd5b505af11580156112d5573d6000803e3d6000fd5b5050505080806112e4906143ca565b91505061113b565b506000848152600e6020526040812061130491613c38565b6000848152600f6020526040812054903373ffffffffffffffffffffffffffffffffffffffff168260405160006040518083038185875af1925050503d806000811461136c576040519150601f19603f3d011682016040523d82523d6000602084013e611371565b606091505b50509050806113dc576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f4661696c656420746f207769746864726177204554480000000000000000000060448201526064016108ac565b6000868152600f602052604080822082905551879133917f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a94243649190a3505050505050565b600061142a83611ae6565b82106114b8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602b60248201527f455243373231456e756d657261626c653a206f776e657220696e646578206f7560448201527f74206f6620626f756e647300000000000000000000000000000000000000000060648201526084016108ac565b5073ffffffffffffffffffffffffffffffffffffffff919091166000908152600660209081526040808320938352929052205490565b60006114f86129ee565b905090565b610a6683838360405180602001604052806000815250611d13565b61152133610c1a565b6115ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603060248201527f4552433732314275726e61626c653a2063616c6c6572206973206e6f74206f7760448201527f6e6572206e6f7220617070726f7665640000000000000000000000000000000060648201526084016108ac565b6115b681612ae5565b50565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff16611644576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f42756e646c6520646f6573206e6f74206578697374000000000000000000000060448201526064016108ac565b73ffffffffffffffffffffffffffffffffffffffff83166323b872dd336040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff909116600482015230602482015260448101859052606401600060405180830381600087803b1580156116d457600080fd5b505af11580156116e8573d6000803e3d6000fd5b5050506000828152600d60209081526040808320815180830190925273ffffffffffffffffffffffffffffffffffffffff8881168352828401888152825460018082018555938752949095209251600290940290920180547fffffffffffffffffffffffff000000000000000000000000000000000000000016939092169290921781559151910155508061177a3390565b6040805173ffffffffffffffffffffffffffffffffffffffff87811682526020820187905292909216917f7a47efb9b86e599a690793c40afb239c7e3c6e8cc11439a9a6287798d46399a49101610c08565b60006117d760085490565b8210611865576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f455243373231456e756d657261626c653a20676c6f62616c20696e646578206f60448201527f7574206f6620626f756e6473000000000000000000000000000000000000000060648201526084016108ac565b6008828154811061189f577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b90600052602060002001549050919050565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1661193c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f42756e646c6520646f6573206e6f74206578697374000000000000000000000060448201526064016108ac565b6000818152600f602052604090205434906119579082612bbe565b6000838152600f6020526040902055813373ffffffffffffffffffffffffffffffffffffffff167f57e8e547a3ef8d890c570ca885b0a8c441be3070e36b7ad4c7d6b9d9316ff2ce836040516119af91815260200190565b60405180910390a35050565b6119cd816119c8600b5490565b612bca565b6115b6600b80546001019055565b60008181526002602052604081205473ffffffffffffffffffffffffffffffffffffffff1680610764576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a206f776e657220717565727920666f72206e6f6e657869737460448201527f656e7420746f6b656e000000000000000000000000000000000000000000000060648201526084016108ac565b600e6020528160005260406000208181548110611aa957600080fd5b600091825260209091206003909102018054600182015460029092015473ffffffffffffffffffffffffffffffffffffffff909116935090915083565b600073ffffffffffffffffffffffffffffffffffffffff8216611b8b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f4552433732313a2062616c616e636520717565727920666f7220746865207a6560448201527f726f20616464726573730000000000000000000000000000000000000000000060648201526084016108ac565b5073ffffffffffffffffffffffffffffffffffffffff1660009081526003602052604090205490565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600a6020526040812054610764565b60606001805461077b9061437c565b73ffffffffffffffffffffffffffffffffffffffff8216331415611c6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f4552433732313a20617070726f766520746f2063616c6c65720000000000000060448201526064016108ac565b33600081815260056020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552925290912080547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00168415151790559073ffffffffffffffffffffffffffffffffffffffff167f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31836040516119af911515815260200190565b611d1d33836125ba565b611da9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603160248201527f4552433732313a207472616e736665722063616c6c6572206973206e6f74206f60448201527f776e6572206e6f7220617070726f76656400000000000000000000000000000060648201526084016108ac565b611db584848484612d98565b50505050565b60008181526002602052604090205460609073ffffffffffffffffffffffffffffffffffffffff16611e6f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602f60248201527f4552433732314d657461646174613a2055524920717565727920666f72206e6f60448201527f6e6578697374656e7420746f6b656e000000000000000000000000000000000060648201526084016108ac565b6000611e8660408051602081019091526000815290565b90506000815111611ea65760405180602001604052806000815250611ed1565b80611eb084612e3b565b604051602001611ec1929190614233565b6040516020818303038152906040525b9392505050565b83421115611f42576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f4552433732315065726d69743a206578706972656420646561646c696e65000060448201526064016108ac565b611f4b856119db565b73ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff1614611fdf576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f4552433732315065726d69743a206e6f74206f776e657200000000000000000060448201526064016108ac565b60007f48d39b37a35214940203bbbd4f383519797769b13d936f387d89430afef2768888888861200e8c612fbc565b60408051602081019690965273ffffffffffffffffffffffffffffffffffffffff94851690860152929091166060840152608083015260a082015260c0810186905260e001604051602081830303815290604052805190602001209050600061207682612ff1565b905060006120868287878761305a565b90508973ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161461211d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f4552433732315065726d69743a20696e76616c6964207369676e61747572650060448201526064016108ac565b612127898961243e565b50505050505050505050565b600d602052816000526040600020818154811061214f57600080fd5b60009182526020909120600290910201805460019091015473ffffffffffffffffffffffffffffffffffffffff9091169250905082565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff16612211576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f42756e646c6520646f6573206e6f74206578697374000000000000000000000060448201526064016108ac565b73ffffffffffffffffffffffffffffffffffffffff841663f242432a336040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b16815273ffffffffffffffffffffffffffffffffffffffff9091166004820152306024820152604481018690526064810185905260a06084820152600060a482015260c401600060405180830381600087803b1580156122b657600080fd5b505af11580156122ca573d6000803e3d6000fd5b5050506000828152600e60209081526040808320815160608101835273ffffffffffffffffffffffffffffffffffffffff8a811682528185018a8152938201898152835460018082018655948852959096209151600390950290910180547fffffffffffffffffffffffff000000000000000000000000000000000000000016949091169390931783559051908201559051600290910155508061236b3390565b6040805173ffffffffffffffffffffffffffffffffffffffff8881168252602082018890529181018690529116907fb498002f49085cb108177238b25fbdd698b687feee33f473f774476fe5f812339060600160405180910390a350505050565b600c602052816000526040600020818154811061214f57600080fd5b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e00000000000000000000000000000000000000000000000000000000014806107645750610764826132b2565b600081815260046020526040902080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff84169081179091558190612498826119db565b73ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92560405160405180910390a45050565b60405173ffffffffffffffffffffffffffffffffffffffff80851660248301528316604482015260648101829052611db59085907f23b872dd00000000000000000000000000000000000000000000000000000000906084015b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff0000000000000000000000000000000000000000000000000000000090931692909217909152613308565b60008181526002602052604081205473ffffffffffffffffffffffffffffffffffffffff1661266b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602c60248201527f4552433732313a206f70657261746f7220717565727920666f72206e6f6e657860448201527f697374656e7420746f6b656e000000000000000000000000000000000000000060648201526084016108ac565b6000612676836119db565b90508073ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614806126e557508373ffffffffffffffffffffffffffffffffffffffff166126cd846107ff565b73ffffffffffffffffffffffffffffffffffffffff16145b80610a8d575073ffffffffffffffffffffffffffffffffffffffff80821660009081526005602090815260408083209388168352929052205460ff16610a8d565b8273ffffffffffffffffffffffffffffffffffffffff16612746826119db565b73ffffffffffffffffffffffffffffffffffffffff16146127e9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f4552433732313a207472616e73666572206f6620746f6b656e2074686174206960448201527f73206e6f74206f776e000000000000000000000000000000000000000000000060648201526084016108ac565b73ffffffffffffffffffffffffffffffffffffffff821661288b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201526024808201527f4552433732313a207472616e7366657220746f20746865207a65726f2061646460448201527f726573730000000000000000000000000000000000000000000000000000000060648201526084016108ac565b612896838383613414565b6128a160008261243e565b73ffffffffffffffffffffffffffffffffffffffff831660009081526003602052604081208054600192906128d7908490614339565b909155505073ffffffffffffffffffffffffffffffffffffffff8216600090815260036020526040812080546001929061291290849061430d565b909155505060008181526002602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff86811691821790925591518493918716917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef91a4505050565b60405173ffffffffffffffffffffffffffffffffffffffff8316602482015260448101829052610a669084907fa9059cbb0000000000000000000000000000000000000000000000000000000090606401612538565b60007f0000000000000000000000000000000000000000000000000000000000000001461415612a3f57507f512b3c87c23d0f2a95e2544d652dccc0a0b84049889d725451ca3b7889e6c4a36107fc565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f23fa28c7fbd07a9371f5dc8d0e0a6b90ec7b7bf4f8afd8b42ddf6ad751832444828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c090920190925280519101206107fc565b6000612af0826119db565b9050612afe81600084613414565b612b0960008361243e565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600360205260408120805460019290612b3f908490614339565b909155505060008281526002602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001690555183919073ffffffffffffffffffffffffffffffffffffffff8416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908390a45050565b6000611ed1828461430d565b73ffffffffffffffffffffffffffffffffffffffff8216612c47576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4552433732313a206d696e7420746f20746865207a65726f206164647265737360448201526064016108ac565b60008181526002602052604090205473ffffffffffffffffffffffffffffffffffffffff1615612cd3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f4552433732313a20746f6b656e20616c7265616479206d696e7465640000000060448201526064016108ac565b612cdf60008383613414565b73ffffffffffffffffffffffffffffffffffffffff82166000908152600360205260408120805460019290612d1590849061430d565b909155505060008181526002602052604080822080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff861690811790915590518392907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef908290a45050565b612da3848484612726565b612daf8484848461341f565b611db5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016108ac565b606081612e7c575060408051808201909152600181527f30000000000000000000000000000000000000000000000000000000000000006020820152610767565b8160005b8115612ea65780612e90816143ca565b9150612e9f9050600a83614325565b9150612e80565b60008167ffffffffffffffff811115612ee8577f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040519080825280601f01601f191660200182016040528015612f12576020820181803683370190505b5090505b8415610a8d57612f27600183614339565b9150612f34600a86614403565b612f3f90603061430d565b60f81b818381518110612f7b577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60200101907effffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916908160001a905350612fb5600a86614325565b9450612f16565b73ffffffffffffffffffffffffffffffffffffffff81166000908152600a602052604090208054600181018255905b50919050565b6000610764612ffe6129ee565b836040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b60007f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a082111561310c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016108ac565b8360ff16601b148061312157508360ff16601c145b6131ad576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202776272076616c60448201527f756500000000000000000000000000000000000000000000000000000000000060648201526084016108ac565b6040805160008082526020820180845288905260ff871692820192909252606081018590526080810184905260019060a0016020604051602081039080840390855afa158015613201573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff81166132a9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e6174757265000000000000000060448201526064016108ac565b95945050505050565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f780e9d6300000000000000000000000000000000000000000000000000000000148061076457506107648261361b565b600061336a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166136fe9092919063ffffffff16565b805190915015610a6657808060200190518101906133889190614140565b610a66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602a60248201527f5361666545524332303a204552433230206f7065726174696f6e20646964206e60448201527f6f7420737563636565640000000000000000000000000000000000000000000060648201526084016108ac565b610a6683838361370d565b600073ffffffffffffffffffffffffffffffffffffffff84163b15613613576040517f150b7a0200000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85169063150b7a0290613496903390899088908890600401614262565b602060405180830381600087803b1580156134b057600080fd5b505af19250505080156134fe575060408051601f3d9081017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01682019092526134fb91810190614178565b60015b6135c8573d80801561352c576040519150601f19603f3d011682016040523d82523d6000602084013e613531565b606091505b5080516135c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603260248201527f4552433732313a207472616e7366657220746f206e6f6e20455243373231526560448201527f63656976657220696d706c656d656e746572000000000000000000000000000060648201526084016108ac565b805181602001fd5b7fffffffff00000000000000000000000000000000000000000000000000000000167f150b7a0200000000000000000000000000000000000000000000000000000000149050610a8d565b506001610a8d565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f80ac58cd0000000000000000000000000000000000000000000000000000000014806136ae57507fffffffff0000000000000000000000000000000000000000000000000000000082167f5b5e139f00000000000000000000000000000000000000000000000000000000145b8061076457507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff00000000000000000000000000000000000000000000000000000000831614610764565b6060610a8d8484600085613818565b73ffffffffffffffffffffffffffffffffffffffff83166137755761377081600880546000838152600960205260408120829055600182018355919091527ff3f7a9fe364faab93b216da50a3214154f22a0a2b415b23a84c8169e8b636ee30155565b6137b2565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16146137b2576137b28382613998565b73ffffffffffffffffffffffffffffffffffffffff82166137db576137d681613a4f565b610a66565b8273ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614610a6657610a668282613b73565b6060824710156138aa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602660248201527f416464726573733a20696e73756666696369656e742062616c616e636520666f60448201527f722063616c6c000000000000000000000000000000000000000000000000000060648201526084016108ac565b843b613912576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e747261637400000060448201526064016108ac565b6000808673ffffffffffffffffffffffffffffffffffffffff16858760405161393b9190614217565b60006040518083038185875af1925050503d8060008114613978576040519150601f19603f3d011682016040523d82523d6000602084013e61397d565b606091505b509150915061398d828286613bc4565b979650505050505050565b600060016139a584611ae6565b6139af9190614339565b600083815260076020526040902054909150808214613a0f5773ffffffffffffffffffffffffffffffffffffffff841660009081526006602090815260408083208584528252808320548484528184208190558352600790915290208190555b50600091825260076020908152604080842084905573ffffffffffffffffffffffffffffffffffffffff9094168352600681528383209183525290812055565b600854600090613a6190600190614339565b60008381526009602052604081205460088054939450909284908110613ab0577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b906000526020600020015490508060088381548110613af8577f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b6000918252602080832090910192909255828152600990915260408082208490558582528120556008805480613b57577f4e487b7100000000000000000000000000000000000000000000000000000000600052603160045260246000fd5b6001900381819060005260206000200160009055905550505050565b6000613b7e83611ae6565b73ffffffffffffffffffffffffffffffffffffffff9093166000908152600660209081526040808320868452825280832085905593825260079052919091209190915550565b60608315613bd3575081611ed1565b825115613be35782518084602001fd5b816040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108ac91906142ab565b50805460008255600202906000526020600020908101906115b69190613c59565b50805460008255600302906000526020600020908101906115b69190613c9b565b5b80821115613c975780547fffffffffffffffffffffffff000000000000000000000000000000000000000016815560006001820155600201613c5a565b5090565b5b80821115613c975780547fffffffffffffffffffffffff00000000000000000000000000000000000000001681556000600182018190556002820155600301613c9c565b803573ffffffffffffffffffffffffffffffffffffffff8116811461076757600080fd5b600082601f830112613d14578081fd5b8135602067ffffffffffffffff821115613d3057613d30614475565b8160051b613d3f8282016142be565b838152828101908684018388018501891015613d59578687fd5b8693505b85841015613d7b578035835260019390930192918401918401613d5d565b50979650505050505050565b600082601f830112613d97578081fd5b813567ffffffffffffffff811115613db157613db1614475565b613de260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f840116016142be565b818152846020838601011115613df6578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215613e21578081fd5b611ed182613ce0565b60008060408385031215613e3c578081fd5b613e4583613ce0565b9150613e5360208401613ce0565b90509250929050565b600080600080600060a08688031215613e73578081fd5b613e7c86613ce0565b9450613e8a60208701613ce0565b9350604086013567ffffffffffffffff80821115613ea6578283fd5b613eb289838a01613d04565b94506060880135915080821115613ec7578283fd5b613ed389838a01613d04565b93506080880135915080821115613ee8578283fd5b50613ef588828901613d87565b9150509295509295909350565b600080600060608486031215613f16578283fd5b613f1f84613ce0565b9250613f2d60208501613ce0565b9150604084013590509250925092565b60008060008060808587031215613f52578384fd5b613f5b85613ce0565b9350613f6960208601613ce0565b925060408501359150606085013567ffffffffffffffff811115613f8b578182fd5b613f9787828801613d87565b91505092959194509250565b600080600080600060a08688031215613fba578081fd5b613fc386613ce0565b9450613fd160208701613ce0565b93506040860135925060608601359150608086013567ffffffffffffffff811115613ffa578182fd5b613ef588828901613d87565b600080600080600080600060e0888a031215614020578182fd5b61402988613ce0565b965061403760208901613ce0565b95506040880135945060608801359350608088013560ff8116811461405a578283fd5b9699959850939692959460a0840135945060c09093013592915050565b60008060408385031215614089578182fd5b61409283613ce0565b915060208301356140a2816144a4565b809150509250929050565b600080604083850312156140bf578182fd5b6140c883613ce0565b946020939093013593505050565b6000806000606084860312156140ea578081fd5b6140f384613ce0565b95602085013595506040909401359392505050565b6000806000806080858703121561411d578182fd5b61412685613ce0565b966020860135965060408601359560600135945092505050565b600060208284031215614151578081fd5b8151611ed1816144a4565b60006020828403121561416d578081fd5b8135611ed1816144b2565b600060208284031215614189578081fd5b8151611ed1816144b2565b6000602082840312156141a5578081fd5b5035919050565b600080604083850312156141be578182fd5b50508035926020909101359150565b600081518084526141e5816020860160208601614350565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60008251614229818460208701614350565b9190910192915050565b60008351614245818460208801614350565b835190830190614259818360208801614350565b01949350505050565b600073ffffffffffffffffffffffffffffffffffffffff8087168352808616602084015250836040830152608060608301526142a160808301846141cd565b9695505050505050565b600060208252611ed160208301846141cd565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff8111828210171561430557614305614475565b604052919050565b6000821982111561432057614320614417565b500190565b60008261433457614334614446565b500490565b60008282101561434b5761434b614417565b500390565b60005b8381101561436b578181015183820152602001614353565b83811115611db55750506000910152565b600181811c9082168061439057607f821691505b60208210811415612feb577f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156143fc576143fc614417565b5060010190565b60008261441257614412614446565b500690565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b80151581146115b657600080fd5b7fffffffff00000000000000000000000000000000000000000000000000000000811681146115b657600080fdfea164736f6c6343000803000a

Type / to focus