Balances

Select type ERC-20 (137) ERC-721 (9) ERC-1155 (111)
+ 7,777.000000000000000000 PUNKWL.XYZ Id: polygon-erc-20/0x0000065a20d6689430601581a21f28014594f74e Name: WWW.PUNKWL.XYZ
+ 8,400 ACCESS [ETHENAUSD.APP] TO CLAIM Id: polygon-erc-20/0x000a2c95daf00f01a9cce79599cbd7daa31463f4 Name: ! sUSD-ETHENA
+ 1 hers Id: polygon-erc-20/0x029028a18155b114f7bc526ebda4d809f7b3c306 Name: deBridge Airdrop
+ 27,500 M AIRDROP Id: polygon-erc-20/0x039524574f9b191432db2d6519ec45b413087536 Name: ! BRETT
+ 1.000000000000000000 BFWT Id: polygon-erc-20/0x048ab1ce7b5262af86d5a3e9ad633422bcf2d23a Name: Blue Fen Wine
+ 1,000.000000000000000000 DADS Id: polygon-erc-20/0x04b48c9707fe5091ee772d92941f745bc0ad2b8f Name: POLYGON DADS
+ 10,000 Claim: dexcheckai.top Id: polygon-erc-20/0x05710a3f34d51b2f8257671549cab79e0fa9e6aa Name: DCK
+ 0.000010000000000000 KEN Id: polygon-erc-20/0x0835cdd017ea7bc4cc187c6e0f8ea2dbe0fea0dd Name: KOHENOOR
+ 1 tkether.org Id: polygon-erc-20/0x0b66481beec9c907cbb1276f53c72710d53e9e70 Name: OriginEther
+ 1,925 Claim on: Zkairdrop.store Id: polygon-erc-20/0x0c84a2957f4514d19000dcab5869b2e113ffe24c Name: ZK
+ 0 hers Id: polygon-erc-721/0x3b9d64f29f0b4be8ee9993aec27d0b5e70cf9e9f Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0x55c022479a5b0481680db614109f219fe8149aad Name: hers
+ 0 https://t.ly/ethers Id: polygon-erc-721/0x5a621683b68e9190341de5ea0b20c0ab634a49e4 Name: deBridge Airdrop
+ 0 https://t.ly/ethers Id: polygon-erc-721/0x97ad392d46239c16beab5b5f72a64656d9ffd650 Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0x998197b2d6e266806936703ed9e68cfee0abbb7d Name: hers
+ 2 WD Id: polygon-erc-721/0x99f388519f941b06f9ecb0d31ee97f9a3ebb3627 Name: Water Drop
+ 0 https://t.ly/ethers Id: polygon-erc-721/0xba5bf05ba8e7df551662d884dadac94e1d03de68 Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0xbf7994025a7a743ad7a5b167151c571e14ea8d37 Name: deBridge Airdrop
+ 0 hers Id: polygon-erc-721/0xf912aca8d56bea8f7e106e094cae8b43c1b7e6a2 Name: deBridge Airdrop
+ ? .dev Id: polygon-erc-1155/0x016e766d7a3c6db0d6b497632ef178f9ff3bc333 Name: .dev
+ ? Voucher Id: polygon-erc-1155/0x0d140d76a1352425a24f63fda4ed831d24ca07c6 Name: $2000 USDC
+ ? debridg.xyz Id: polygon-erc-1155/0x0e9610007d5b9e92a570b2853151a983192f5914 Name: Withdrawal NFT debridg.xyz
+ ? Voucher Id: polygon-erc-1155/0x137718617a1650594a184ae410db267493cadb2c Name: $2000 USDC
+ ? 3000usdt.com Id: polygon-erc-1155/0x15a66a819323734ed574243159dfbfc033ee5e15 Name: $3000 USDT Reward
+ ? debridg.xyz Id: polygon-erc-1155/0x181bf642f2fd93efcda5291952f662ad5ee93e2e Name: Withdrawal NFT debridg.xyz
+ ? Voucher Id: polygon-erc-1155/0x1836966f5b577c42e5200de9460c02bd6c6cc8ef Name: $2000 USDC
+ ? Reward at tether.ec Id: polygon-erc-1155/0x1b2dc04ad1077c35880ab68356b290257833dcff
+ ? 2000 USDT - Airdrop at usdt.pm Id: polygon-erc-1155/0x1bcc9d8a464286a35f0aef2b420f6b4449f53b1e Name: $2000 USDT Airdrop
+ ? 2ETH Reward at t.ly/ldo Id: polygon-erc-1155/0x1d9053dc5bc90e6bd6b1c95193be2dde344b2a69 Name: 2ETH Reward at t.ly/ldo

History

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

0x3e4faee110d290fbbe42eca5aa18054a111ec648b0a083b280f687409733fedd

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0xccdd3a002ee5ba0dcb570d1fb6cda006c69acb9fe013750b9b2fd347ce2f627c

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x31b40775f039d5d960de48529800001c888082dcdb154e825e069cbe8f5696d4

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x6da9a976fcf5dc72de2a82d61af0649c44245bf2eeee71496246d9cb3f05167a

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x918076a00622bc4f36a527f1eae0bf8f712bcdebf3170163bc198ca9ad6515e7

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x7eed139eff44a0e8d4dede90a6788d6c9f1811b862aad05a4ece07376a758427

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xafda0df1c91b4e8ac24b746f1d61b7c41bcc97192806f29418d91887bb683683

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xa3a98ec450810cc42e62d0aea309abc11eee364d421115b30904bd08f31deeaa

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xaf5cd63553526b572a3f28f4cf5af044d758a2b0c05c0279a82a0b70bf8bb213

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xc306cd5f1b805455ebd6ede09ca05b702dd9f06892341bfb9e88f258df3c7556

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing
Date & time Transaction id Amount Status

0x3e4faee110d290fbbe42eca5aa18054a111ec648b0a083b280f687409733fedd

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0xfa2fd41765cf4b1307a845bbba678fc3b2a3321d7cdb123a19d7fcabd7855178

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x9b3d7fa8a2895a7bbb9622931b448290c779a4b9a22454d4a2eed5b7d9982c38

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0xc54998a5714537a83fa53f71529d467bdae030d38fb48fa7eff7b79a1af604f7

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x38a8461239c72ad059f17573a9a3eacd45e062d514826cb70c9d1dea1ee0bd55

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x6af8a6311c9f2fb875cbe85234a5c1eeedd507ab59b0222eb4c929c417959431

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0xbdcadaf893588351890c3c2dfab6f4bfe481bc4da4a0bee8d5e4d20ac005ef98

+

0.000000000000000000 MATIC Id: matic Name: MATIC         Verified currency

0.00 USD

Failed

0x9915040263bb55297287ae2427c1d0fdd46002866f61cc3914349b62211c0350

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x2fe94a0158b813d64d082f59cbe5d62a13324a0e412bcb9e59b9db67e7b3ce20

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success

0x31e6b4cee0f918b097221d8ce0cbf5f1850504e3103898299718c3735e644315

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0x38a8461239c72ad059f17573a9a3eacd45e062d514826cb70c9d1dea1ee0bd55

-

115.917187500000000000 MATIC Id: matic Name: MATIC Verified currency

35.16 USD

Success

0x9915040263bb55297287ae2427c1d0fdd46002866f61cc3914349b62211c0350

-

62.402343750000000000 MATIC Id: matic Name: MATIC Verified currency

18.37 USD

Success

0x2fe94a0158b813d64d082f59cbe5d62a13324a0e412bcb9e59b9db67e7b3ce20

-

29.640881250000000000 MATIC Id: matic Name: MATIC Verified currency

8.27 USD

Success

0x31e6b4cee0f918b097221d8ce0cbf5f1850504e3103898299718c3735e644315

-

725.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

287.97 USD

Success

0x107479ab9ee56f02830dbf6547f013a57a8097fcf9d23045aa485e417d7b4b55

-

99.989375000000000000 MATIC Id: matic Name: MATIC Verified currency

43.17 USD

Success

0x09e63093a7a8371ffdcb84bc6a1cb90a4540d8325559cafe03989dc0eedc4a75

-

13.998512500000000000 MATIC Id: matic Name: MATIC Verified currency

6.04 USD

Success

0xce276b1d6a1a4063a4ce3e5a0d59c39d1c4bc2676c6034747fc01384313cb741

-

2.162015554304541100 MATIC Id: matic Name: MATIC Verified currency

0.93 USD

Success

0xf66cbefa983a8efd56273781ae78c208ef878c77a9869eedd14cf275a2d07740

-

16.815890000000000000 MATIC Id: matic Name: MATIC Verified currency

7.23 USD

Success

0x48b86ac18467496ae6a08b5226ed6056007863fca485dd30d835a6d1b5d13ec7

-

11.625000000000000000 MATIC Id: matic Name: MATIC Verified currency

5.93 USD

Success

0x35ea3e216808b61dd515aa31a6324888535f803c9616e2eda696c8fc10dad17c

-

50.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

25.53 USD

Success
Date & time Transaction id Amount Status

0xd1e8325e68731183ba7232112e1eb3654b2bdd9674cde6dd0b80c4782c84d8ed

+

500.000000000000000000 BBB Id: polygon-erc-20/0x88711ac45dd34c24cac0385d9d7ab712e30117e0 Name: bitBINGOBONGO

Success

0x025b9d77b56b48714d693259e2e26fb9dcc8d16e1780c3c7c833dd80a258049f

+

66,666.000000000000000000 FTW Id: polygon-erc-20/0x306fd3e7b169aa4ee19412323e1a5995b8c1a1f4 Name: Black Agnus

Success

0x8ce14fcf56204ad65508017517b2cbd645a5b886c8cc6d63ff2add415a383ba9

+

1.00000000 IBOX Id: polygon-erc-20/0x553f25b87a01eab028c1ec758db2404e8d301b53 Name: deUnibox Airdrop

Success

0xada4783b49c57da26fdea08c682eca307e94543dbf55d59370c9c3dc6aa929f5

+

1.00000000 Join our X https://t.ly/CATSPACE Id: polygon-erc-20/0xc42b431e2f5041f4f39bf5ad4888f29e551b0ebc Name: Join our X

Success

0x9a64686d47ace538b82157086d058eb9c69bc4daeeabdfaadb14697ad0e55fd8

+

1 https://t.ly/ethers Id: polygon-erc-20/0xee51cf4ba627496a28f35012d539c048392fea2e Name: deBridge Airdrop

Success

0xa628d721269436dd1cf0f3a946958b9b634692beb934b5e327c27e97b6520d33

+

1 hers Id: polygon-erc-20/0x029028a18155b114f7bc526ebda4d809f7b3c306 Name: deBridge Airdrop

Success

0xdf979eb628b79fbab856a5caafdd9901c807f27646d904d94e083faf83443387

+

1 hers Id: polygon-erc-20/0xb9acf693daf3fec3d92a7f01cd6b1c3e3c738b07 Name: deBridge Airdrop

Success

0x21806f2d274c444bf86ad762689d00e2abf35aae29933edca162ac8ee9fb7224

+

1 hers Id: polygon-erc-20/0xb9acf693daf3fec3d92a7f01cd6b1c3e3c738b07 Name: deBridge Airdrop

Success

0xbcdd0a92be42022a55889f8ae6c221c8093d2d69c7d0b252901be2aa3cb87851

+

1 hers Id: polygon-erc-20/0xb40219106b132c8724dda92d2d495a1753f23a4f Name: deBridge Airdrop

Success

0xa708a9a8dbaa53aef56f164133c72e1ff9dd1a0b4370cf79f4c6af58308aeacb

+

1 hers Id: polygon-erc-20/0xb40219106b132c8724dda92d2d495a1753f23a4f Name: deBridge Airdrop

Success
Date & time Transaction id Amount Status

0x53d2b6c231afbd1986682b420c99ab210f323be4913232926076e2e3a4d3ffa4

+

1 https://t.ly/ethers Id: polygon-erc-721/0x5a621683b68e9190341de5ea0b20c0ab634a49e4 Name: deBridge Airdrop

#0

Success

0x7bad0b705597d692110beb437dc7dd9dc4e54c2c1b1e2f755f89e7168ca2cabc

+

1 https://t.ly/ethers Id: polygon-erc-721/0xba5bf05ba8e7df551662d884dadac94e1d03de68 Name: deBridge Airdrop

#0

Success

0xe7b34a8fed2fdd1095fd4166419a3d4dc29c27a9870040a43210e52bbba8cf35

+

1 https://t.ly/ethers Id: polygon-erc-721/0x97ad392d46239c16beab5b5f72a64656d9ffd650 Name: deBridge Airdrop

#0

Success

0x890cfd59feb541fd676a1d93f857f091b1b3f7031e39409bf746c717af317661

+

1 hers Id: polygon-erc-721/0xf912aca8d56bea8f7e106e094cae8b43c1b7e6a2 Name: deBridge Airdrop

#0

Success

0xf20b96c99708b5f968d218d1804908c2e66b3282d4317e06035855dc9fa758d1

+

1 hers Id: polygon-erc-721/0x3b9d64f29f0b4be8ee9993aec27d0b5e70cf9e9f Name: deBridge Airdrop

#0

Success

0x6cbf122bc61e1bd08f3c7020f593d251d2232ee22415957aa27b1a99db7a3db5

+

1 hers Id: polygon-erc-721/0x3b9d64f29f0b4be8ee9993aec27d0b5e70cf9e9f Name: deBridge Airdrop

#0

Success

0x6da4b400cc26d7cdaf78f228f095e9080441bfb2be9f43f44389fed9c5ef9434

+

1 hers Id: polygon-erc-721/0xbf7994025a7a743ad7a5b167151c571e14ea8d37 Name: deBridge Airdrop

#0

Success

0x2def373fcf6a57c408526e48857a02d969e031b6cc1508a3d15adfd30cc6a744

+

1 hers Id: polygon-erc-721/0xbf7994025a7a743ad7a5b167151c571e14ea8d37 Name: deBridge Airdrop

#0

Success

0xf867eb87d365d8ac9d68924e851168458d1ba171c849afcc8530461281794baf

+

1 hers Id: polygon-erc-721/0x55c022479a5b0481680db614109f219fe8149aad Name: hers

#0

Success

0x82f79287830d29e434413a07199816466cc5bfde0827dbe12f54ff6d8706292d

+

1 hers Id: polygon-erc-721/0x998197b2d6e266806936703ed9e68cfee0abbb7d Name: hers

#0

Success
Date & time Transaction id Amount Status

0x396d83de7bdb2241e57cb23305463093f696f7b8d19f740ad3608d291ef7b5ef

+

1 5O,OOO USD FOR FREE Id: polygon-erc-1155/0xface93621c693ef018a5d72f392e2e48aa8105f6 Name: * 5O,OOO USD FOR FREE

#0

Success

0x76cd0a0a58930bbc06d2477d91660b9f637adfe987304d0346433c1920974be7

+

1 Reward at [ WWW.ETHNA.TOP ] Id: polygon-erc-1155/0xe0196c131c3310b7c1d345ee81423d4db89575be Name: ! ENA REWARD

#1

Success

0xb5703d80fb55e2e1247b8da06c17a6848c079c3cd0ebfc2790a2d3c3f2558620

+

1 2ETH Reward at t.ly/ldo Id: polygon-erc-1155/0x1d9053dc5bc90e6bd6b1c95193be2dde344b2a69 Name: 2ETH Reward at t.ly/ldo

#1

Success

0xf7633723b20b6d22d50f114373ad58e695701d97d2cf0cafa430341c19645223

+

1 Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x8541c321bcda697d6dc95b8709d948d50c62e131 Name: !

#1

Success

0xb4635b2fb288a83dc8b6437b65fd3ba7e7a3202e64bcef920d72a0f459176dd9

+

1 Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x5acb859b0c0b11228f9b0579eb49f491ade90ba0 Name: !

#1

Success

0x7b7b10d28c5b487522017e899ace098a88e8e76a259ca477a1b0c1de92ad4857

+

1 Reward at [ WWW.USD.GIFT ] Id: polygon-erc-1155/0x857c9467f77bda2b103b75dd255cbc865274e835 Name: 1000 Voucher

#1

Success

0x132baa3d4e0e833c34e7fcdb3e31e56b5c8f5e1a8406385b7813938069207fd0

+

1 debridg.xyz Id: polygon-erc-1155/0x0e9610007d5b9e92a570b2853151a983192f5914 Name: Withdrawal NFT debridg.xyz

#0

Success

0x8ab7440b6f304c44c3780969b153f830808f4895c8c56649580758b003209186

+

1 debridg.xyz Id: polygon-erc-1155/0x181bf642f2fd93efcda5291952f662ad5ee93e2e Name: Withdrawal NFT debridg.xyz

#0

Success

0xb974881ca41ad5cff90f7fdd438e200255d61d4926d06abddc25dfe1452e382f

+

1 debridg.xyz Id: polygon-erc-1155/0x181bf642f2fd93efcda5291952f662ad5ee93e2e Name: Withdrawal NFT debridg.xyz

#0

Success

0x7ce55522e1ff0ad0a7e7aae9e0301f8c4444ea84a3eec2e7d789c68f052dbe58

+

1 .dev Id: polygon-erc-1155/0x016e766d7a3c6db0d6b497632ef178f9ff3bc333 Name: .dev

#0

Success
Date & time Transaction id Amount Status

0xccdd3a002ee5ba0dcb570d1fb6cda006c69acb9fe013750b9b2fd347ce2f627c

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xc306cd5f1b805455ebd6ede09ca05b702dd9f06892341bfb9e88f258df3c7556

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xafda0df1c91b4e8ac24b746f1d61b7c41bcc97192806f29418d91887bb683683

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xaf5cd63553526b572a3f28f4cf5af044d758a2b0c05c0279a82a0b70bf8bb213

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0xa3a98ec450810cc42e62d0aea309abc11eee364d421115b30904bd08f31deeaa

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x918076a00622bc4f36a527f1eae0bf8f712bcdebf3170163bc198ca9ad6515e7

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x7eed139eff44a0e8d4dede90a6788d6c9f1811b862aad05a4ece07376a758427

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x6da9a976fcf5dc72de2a82d61af0649c44245bf2eeee71496246d9cb3f05167a

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x6b9d78f0d4881342d99ea76709988f7e513b52152f62d96c4c71fa033492e7ed

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing

0x31b40775f039d5d960de48529800001c888082dcdb154e825e069cbe8f5696d4

+

0.000000000000000000 MATIC Id: matic Name: MATIC Verified currency

0.00 USD

Processing
Types:
Select type Main Internal ERC-20 ERC-721 ERC-1155 Main (mempool)

Special data

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

    0x6080604052600436106103375760003560e01c80635f6d1296116101b0578063c40a4e37116100ec578063dbe55e5611610095578063effb0bf31161006f578063effb0bf314610a06578063f63e53d014610a1c578063f6ed523614610a33578063f753832414610a605761033e565b8063dbe55e5614610982578063e2749c96146109af578063e41cf3f9146109d95761033e565b8063d0076c30116100c6578063d0076c3014610938578063d46c7c421461094f578063d7ae92811461096f5761033e565b8063c40a4e37146108ca578063c483dc6c1461090d578063c9fdb6a4146109225761033e565b8063978c08b211610159578063a3caa45e11610133578063a3caa45e1461085b578063a696e3b214610870578063b6fbb58b14610887578063bbce4926146108b45761033e565b8063978c08b2146107fe578063a068c4941461081e578063a07a25a51461083e5761033e565b80636df1d8481161018a5780636df1d8481461079457806371671bf2146107a957806395082d25146107e75761033e565b80635f6d1296146106665780635fdf98861461067c5780636ca87f5a146106a95761033e565b806336df42011161027f57806352324e9911610228578063553f5b7b11610202578063553f5b7b146104d6578063570ca735146105de578063598d2933146106305780635a0ffbf0146106505761033e565b806352324e991461058c57806353f6c0d9146105a15780635537a0d1146105c15761033e565b80633e237dcf116102595780633e237dcf1461052c5780633f8a4a79146105615780634f9565d4146105775761033e565b806336df4201146105175780633ae47adc1461052c5780633d3b241d146105415761033e565b80630ec2ca65116102e15780631b85aa49116102bb5780631b85aa49146104d6578063211fad01146104eb578063360f8bcf146105005761033e565b80630ec2ca651461048957806314fd20a01461049f57806316b9ae1a146104c15761033e565b806304f42fe61161031257806304f42fe61461044857806306f9597e1461045e5780630ec15eed146104735761033e565b80627f2dbe146103f257806302922bbd1461041b578063035ad3df146104325761033e565b3661033e57005b600154600080357fffffffff000000000000000000000000000000000000000000000000000000001681526022602052604090205473ffffffffffffffffffffffffffffffffffffffff9182169116156103ad575060025473ffffffffffffffffffffffffffffffffffffffff165b73ffffffffffffffffffffffffffffffffffffffff81166103cd57600080fd5b60405136600082376000803683855af43d806000843e8180156103ee578184f35b8184fd5b3480156103fe57600080fd5b50610408600b5481565b6040519081526020015b60405180910390f35b34801561042757600080fd5b50610408620186a081565b34801561043e57600080fd5b5061040860215481565b34801561045457600080fd5b50610408601e5481565b34801561046a57600080fd5b50610408610a75565b34801561047f57600080fd5b5061040860065481565b34801561049557600080fd5b5061040860205481565b3480156104ab57600080fd5b506104bf6104ba3660046152dd565b610a86565b005b3480156104cd57600080fd5b506104bf610b5a565b3480156104e257600080fd5b50610408610c05565b3480156104f757600080fd5b506104bf610c19565b34801561050c57600080fd5b50610408625b8d8081565b34801561052357600080fd5b506104bf610d6e565b34801561053857600080fd5b50610408610e95565b34801561054d57600080fd5b506104bf61055c366004615355565b610ea9565b34801561056d57600080fd5b5061040861c35081565b34801561058357600080fd5b50610408611279565b34801561059857600080fd5b50610408611299565b3480156105ad57600080fd5b506104bf6105bc3660046153ef565b6112ae565b3480156105cd57600080fd5b50610408681043561a882930000081565b3480156105ea57600080fd5b5060095461060b9073ffffffffffffffffffffffffffffffffffffffff1681565b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610412565b34801561063c57600080fd5b506104bf61064b3660046153ef565b611656565b34801561065c57600080fd5b50610408601f5481565b34801561067257600080fd5b5061040860045481565b34801561068857600080fd5b5060015461060b9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156106b557600080fd5b506107306106c4366004615408565b601660205260009081526040902080546001820154600283015460038401546004850154600586015460068701546007880154600889015460099099015473ffffffffffffffffffffffffffffffffffffffff90981698969795969495939460ff90931693919290918a565b6040805173ffffffffffffffffffffffffffffffffffffffff909b168b5260208b0199909952978901969096526060880194909452608087019290925260ff1660a086015260c085015260e084015261010083015261012082015261014001610412565b3480156107a057600080fd5b50610408611bec565b3480156107b557600080fd5b506107c96107c43660046153ef565b611c00565b60408051938452602084019290925260ff1690820152606001610412565b3480156107f357600080fd5b506104086298968081565b34801561080a57600080fd5b506104086108193660046153ef565b611c2d565b34801561082a57600080fd5b506104bf610839366004615423565b611c4e565b34801561084a57600080fd5b506104086825f273933db570000081565b34801561086757600080fd5b50610408612114565b34801561087c57600080fd5b50610408622625a081565b34801561089357600080fd5b5060085461060b9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156108c057600080fd5b50610408601d5481565b3480156108d657600080fd5b5061060b6108e536600461544f565b60226020526000908152604090205473ffffffffffffffffffffffffffffffffffffffff1681565b34801561091957600080fd5b50610408612128565b34801561092e57600080fd5b5061040860055481565b34801561094457600080fd5b50610408629a1d2081565b34801561095b57600080fd5b5061060b61096a366004615491565b612136565b6104bf61097d3660046154bb565b61217b565b34801561098e57600080fd5b50600a5461060b9073ffffffffffffffffffffffffffffffffffffffff1681565b3480156109bb57600080fd5b50601c546109c99060ff1681565b6040519015158152602001610412565b3480156109e557600080fd5b5060035461060b9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610a1257600080fd5b5061040861708081565b348015610a2857600080fd5b50610408624c4b4081565b348015610a3f57600080fd5b5060025461060b9073ffffffffffffffffffffffffffffffffffffffff1681565b348015610a6c57600080fd5b50610408612a13565b610a8362015180600a61553b565b81565b60095473ffffffffffffffffffffffffffffffffffffffff163314610b0c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600c60248201527f4e6f74206f70657261746f72000000000000000000000000000000000000000060448201526064015b60405180910390fd5b600380547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff9490941693909317909255600555600655565b60085473ffffffffffffffffffffffffffffffffffffffff163314610bdb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f4f6e6c792061646d696e000000000000000000000000000000000000000000006044820152606401610b03565b600880547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b610a83600168056bc75e2d631000006155a7565b60095473ffffffffffffffffffffffffffffffffffffffff163314610c9a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f4f6e6c79206f70657261746f72000000000000000000000000000000000000006044820152606401610b03565b60095460045460405160009273ffffffffffffffffffffffffffffffffffffffff1691908381818185875af1925050503d8060008114610cf6576040519150601f19603f3d011682016040523d82523d6000602084013e610cfb565b606091505b5050905080610d66576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c656400000000000000000000000000000000006044820152606401610b03565b506000600455565b60065460035473ffffffffffffffffffffffffffffffffffffffff16311015610e9357600060065460045411610da657600454610daa565b6006545b60035460405191925060009173ffffffffffffffffffffffffffffffffffffffff9091169083908381818185875af1925050503d8060008114610e09576040519150601f19603f3d011682016040523d82523d6000602084013e610e0e565b606091505b5050905080610e79576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c656400000000000000000000000000000000006044820152606401610b03565b8160046000828254610e8b91906155bb565b909155505050505b565b610a83600168a2a15d09519be000006155a7565b60085473ffffffffffffffffffffffffffffffffffffffff163314610f2a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f4f6e6c792061646d696e000000000000000000000000000000000000000000006044820152606401610b03565b8483148015610f3857508481145b610f9e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600d60248201527f496e76616c696420696e707574000000000000000000000000000000000000006044820152606401610b03565b600085815b8181101561126e576000898983818110610fbf57610fbf6155d2565b9050602002016020810190610fd49190615408565b73ffffffffffffffffffffffffffffffffffffffff161415611052576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f496e76616c696420616464726573732070726f766964656400000000000000006044820152606401610b03565b601660008a8a84818110611068576110686155d2565b905060200201602081019061107d9190615408565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002092508686828181106110cb576110cb6155d2565b90506020020160208101906110e09190615408565b83547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff91909116178355848482818110611132576111326155d2565b90506020020160208101906111479190615601565b6005840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660ff9290921691909117905560176000888884818110611191576111916155d2565b90506020020160208101906111a69190615408565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208989838181106111f2576111f26155d2565b90506020020160208101906112079190615408565b81546001810183556000928352602090922090910180547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff90921691909117905561126781615624565b9050610fa3565b505050505050505050565b606461128f600168056bc75e2d631000006155a7565b610a8391906155a7565b610a83600169043c33c19375648000006155a7565b601c5460ff161561131b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f436f6e747261637420697320656d657267656e63792073746f707065640000006044820152606401610b03565b6000818152600c60205260409020600681015415801561135457506000600382015460ff1660048111156113515761135161565d565b14155b6113ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f57726f6e67207461626c65206f722073746174757300000000000000000000006044820152606401610b03565b6113cf81600601548260070154600754611c4e565b6000600d8260060154600281106113e8576113e86155d2565b60078401546000908152600491909102919091016020908152604080832060088601548452918290528220909250906001600385015460ff1660048111156114325761143261565d565b14801561145757506000600585015460ff1660028111156114555761145561565d565b145b6114655783601301546114a3565b611479600168056bc75e2d631000006155a7565b84546012860154602d85015461148f91906155bb565b611499919061553b565b6114a391906155a7565b9050801561164f5760038401546301000000900473ffffffffffffffffffffffffffffffffffffffff166114d682612a27565b8184600501541015611544576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f6e6f7420656e6f7567682071756575696e672066756e640000000000000000006044820152606401610b03565b600584018054839003905560405160009073ffffffffffffffffffffffffffffffffffffffff83169084908381818185875af1925050503d80600081146115a7576040519150601f19603f3d011682016040523d82523d6000602084013e6115ac565b606091505b5050905080611617576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f5472616e73666572206661696c65642e000000000000000000000000000000006044820152606401610b03565b50602d830154601286015560138501541561163457600060138601555b81856014016000828254611648919061568c565b9091555050505b5050505050565b601c5460ff16156116c3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f436f6e747261637420697320656d657267656e63792073746f707065640000006044820152606401610b03565b6000818152600c6020526040902060038101546301000000900473ffffffffffffffffffffffffffffffffffffffff16331461175b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f6e6f7420796f757220706f736974696f6e0000000000000000000000000000006044820152606401610b03565b6000600d826006015460028110611774576117746155d2565b6007840154600090815260049190910291909101602090815260408083206008860154845291829052822090925090600584015460ff1660028111156117bc576117bc61565d565b14801561180357506000600384015460ff1660048111156117df576117df61565d565b148061180357506001600384015460ff1660048111156118015761180161565d565b145b611869576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f43616e63656c5175657565696e673a20626164207374617475730000000000006044820152606401610b03565b600f81015415158061189757504261188562015180600761553b565b84600b0154611894919061568c565b11155b611923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602360248201527f43616e63656c5175657565696e673a206e6f7420726561647920746f2063616e60448201527f63656c00000000000000000000000000000000000000000000000000000000006064820152608401610b03565b825460068401546000919015801561195357506001600386015460ff1660048111156119515761195161565d565b145b80156119665750846012015483602d0154115b15611a4a5761197f600168056bc75e2d631000006155a7565b81866012015485602d015461199491906155bb565b61199e919061553b565b6119a891906155a7565b91508184600501541015611a18576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f6e6f7420656e6f7567682071756575696e672066756e640000000000000000006044820152606401610b03565b6005840180548390039055602d8301546012860155601485018054839190600090611a4490849061568c565b90915550505b6000611a56838361568c565b9050816021541015611ac4576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f6e6f7420656e6f7567682071756575696e672066756e640000000000000000006044820152606401610b03565b611ace8487612aac565b611ad781612a27565b60038601546040516000916301000000900473ffffffffffffffffffffffffffffffffffffffff169083908381818185875af1925050503d8060008114611b3a576040519150601f19603f3d011682016040523d82523d6000602084013e611b3f565b606091505b5050905080611baa576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5472616e73666572206661696c656400000000000000000000000000000000006044820152606401610b03565b611bb48588612c7a565b5050505060059290920180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055505050565b610a836001686c6b935b8bbd4000006155a7565b600d8160028110611c1057600080fd5b600402016001810154600282015460039092015490925060ff1683565b601a8181548110611c3d57600080fd5b600091825260209091200154905081565b601c5460ff1615611cbb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f436f6e747261637420697320656d657267656e63792073746f707065640000006044820152606401610b03565b6000600d8460028110611cd057611cd06155d2565b6004020160000160008481526020019081526020016000206001015411611d53576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f6e6f2061637469766520726f756e6400000000000000000000000000000000006044820152606401610b03565b60006001600d8560028110611d6a57611d6a6155d2565b60040201600001600085815260200190815260200160002060010154611d9091906155bb565b90506000600d8560028110611da757611da76155d2565b6000868152600491909102919091016020908152604080832085845291829052822090925090611dd682612d76565b9050600082602c015483602b0154611dee919061568c565b9050600083600401548310611fb357611e0a601f546001612d9d565b6000601f5560068401546004850154611e23919061568c565b8310611e6c57600684015460048501548190611e3f90866155bb565b611e4991906155a7565b611e53919061553b565b84602b016000828254611e66919061568c565b90915550505b836004015484600501541015611e9f57836006015484602b016000828254611e94919061568c565b90915550611fb39050565b886001148015611eb6575060228401546023850154105b15611fa55760238401546022850154600091611ed1916155bb565b9050600062989680611ee683624c4b4061553b565b611ef091906155a7565b9050600081886007015411611f09578760070154611f0b565b815b905080876008016006016000828254611f24919061568c565b925050819055508087603d016000828254611f3f919061568c565b9091555050808214611f6b57624c4b40611f5c629896808361553b565b611f6691906155a7565b611f6d565b825b602388018054600090611f8190849061568c565b9250508190555080886007016000828254611f9c91906155bb565b90915550505050505b611fb08986866130cb565b90505b80156120635785888a7f6bf8d3ff04334093cf67cca58d9e84aea24d48a5b237cda9ff2e6d845a701a2c60405160405180910390a488158015611ffe5750600685015460ff16600114155b801561200e575060008560040154115b1561203b5761202285600401546001612d9d565b60048501805490600061203583806155bb565b90915550505b61204d84603d01548560080189613267565b5050601d8401541561126e5761126e89866137d1565b83602c015484602b0154612077919061568c565b8214156120b3576120b389600d8b60028110612095576120956155d2565b6004020160000160008b815260200190815260200160002086613858565b6120bc84613b56565b602a84015460ff16806120d6575083600401548460050154105b1561126e5760006120e88a8987613b95565b9050896121075780601f6000828254612101919061568c565b90915550505b505050505050505b505050565b610a836001683635c9adc5dea000006155a7565b610a8362015180600761553b565b6017602052816000526040600020818154811061215257600080fd5b60009182526020909120015473ffffffffffffffffffffffffffffffffffffffff169150829050565b601c5460ff16156121e8576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f436f6e747261637420697320656d657267656e63792073746f707065640000006044820152606401610b03565b60006121f4828461553b565b90506000629896806005548361220a919061553b565b61221491906155a7565b905061222081346155bb565b821115612289576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f496e76616c696420616d6f756e740000000000000000000000000000000000006044820152606401610b03565b61229382346155bb565b600460008282546122a4919061568c565b909155505082158015906122b95750600a8311155b61231f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f496e76616c69642062617463682073697a6500000000000000000000000000006044820152606401610b03565b8161232f64174876e800826155a7565b61233e9064174876e80061553b565b146123a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f616d6f756e7420707265636973696f6e20746f6f2068696768000000000000006044820152606401610b03565b826123ba600168056bc75e2d631000006155a7565b6123c4919061553b565b82101561242d576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f546f6f20736d616c6c00000000000000000000000000000000000000000000006044820152606401610b03565b82612442600168a2a15d09519be000006155a7565b61244c919061553b565b8211156124b5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600960248201527f546f6f206c6172676500000000000000000000000000000000000000000000006044820152606401610b03565b6124c28888600754611c4e565b6000600d89600281106124d7576124d76155d2565b60008a815260049190910291909101602090815260408083208a845290915290206003810154909150421015612569576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f526f756e64206e6f7420737461727465642079657400000000000000000000006044820152606401610b03565b600f810154156125d5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601360248201527f726f756e642069732073746f706c6f73736564000000000000000000000000006044820152606401610b03565b3360009081526016602052604090208915806125f5575083816006015410155b61265b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601a60248201527f4e6f7420656e6f75676820656d706f77657220637265646974730000000000006044820152606401610b03565b805473ffffffffffffffffffffffffffffffffffffffff168015801561268e575033600090815260176020526040902054155b1561288d5773ffffffffffffffffffffffffffffffffffffffff8816158015906126ce575073ffffffffffffffffffffffffffffffffffffffff88163314155b612734576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601060248201527f496e76616c6964207265666572726572000000000000000000000000000000006044820152606401610b03565b73ffffffffffffffffffffffffffffffffffffffff8881166000908152601660205260409020541615158061278d575073ffffffffffffffffffffffffffffffffffffffff881660009081526017602052604090205415155b6127f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f526566657272657220686173206e6f74207265676973746572656420796574006044820152606401610b03565b81547fffffffffffffffffffffffff000000000000000000000000000000000000000090811673ffffffffffffffffffffffffffffffffffffffff8a16908117845560008181526017602090815260408083208054600181018255908452918320909101805433951685179055519192917f5616c34e6312ebbefd581a76c8a009b78328dbae994e41d9be5a20c5578f13219190a3612922565b8773ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614612922576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601160248201527f5265666572726572206d69736d617463680000000000000000000000000000006044820152606401610b03565b5060005b858110156129ad576000600c600061295b8a8f8f8f896009016000815461294c90615624565b91829055506001600033613d0b565b81526020808201929092526040908101600090812042600b8201556031880154808352603089019094529190209092509061299890839083614167565b505080806129a590615624565b915050612926565b508482602e0160008282546129c2919061568c565b909155505060018a14156129e6578381600601546129e091906155bb565b60068201555b83602160008282546129f8919061568c565b925050819055508382603e016000828254612101919061568c565b610a836001681b1ae4d6e2ef5000006155a7565b602154602054612a37919061568c565b612a4182476155bb565b1015612aa9576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601260248201527f6e6f7420656e6f7567682062616c616e636500000000000000000000000000006044820152606401610b03565b50565b6006810154158015612ad657506001600382015460ff166004811115612ad457612ad461565d565b145b15612b5857612aef600168056bc75e2d631000006155a7565b8154612afb91906155a7565b82602f016000828254612b0e91906155bb565b90915550612b289050600168056bc75e2d631000006155a7565b81546012830154602d850154612b3e91906155bb565b612b48919061553b565b612b5291906155a7565b60138201555b602e82018054906000612b6a836156a4565b90915550508054603e8301541015612bde576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f6e6f7420656e6f75676820726f756e64207175657565642066756e64000000006044820152606401610b03565b80546021541015612c4b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601d60248201527f6e6f7420656e6f75676820676c6f62616c207175657565642066756e640000006044820152606401610b03565b8054603e83018054600090612c619084906155bb565b9091555050805460218054600090610e8b9084906155bb565b6000612c8582614203565b601583015460009081526030850160205260408120919250600182018360048110612cb257612cb26155d2565b60030201905080600101600060018360020154612ccf91906155bb565b8152602080820192909252604090810160009081205460168801548252600185019093529081209190915560028201805491612d0a836156a4565b9190505550601a8381548110612d2257612d226155d2565b9060005260206000200154816000016000828254612d4091906155bb565b90915550506016938401546000818152600190920160209081526040808420548452600c90915290912090930192909255505050565b600081602c015482602b015442612d8d91906155bb565b612d9791906155bb565b92915050565b612da5615296565b6000805b601254811015612e52576000818152601160205260409020600681015460ff1660031480612e0e575060008160010154118015612e0e575080600001600060018360010154612df891906155bb565b81526020810191909152604001600020600f0154155b15612e3f5782612e1d81615624565b9350506001848360038110612e3457612e346155d2565b911515602090920201525b5080612e4a81615624565b915050612da9565b5060008111612ebd576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f4e6f2061637469766520706f6f6c0000000000000000000000000000000000006044820152606401610b03565b6000612ec982866155a7565b835190915060009015612f70578415612f2257600080805260116020527f4ad3b33220dddc71b994a52d72c06b10862965f7d926534c05c00fb7e819e7be8054849290612f1790849061568c565b90915550612f639050565b600080805260116020527f4ad3b33220dddc71b994a52d72c06b10862965f7d926534c05c00fb7e819e7c28054849290612f5d90849061568c565b90915550505b612f6d828261568c565b90505b602084015115613018578415612fc8576001600090815260116020527f17bc176d2408558f6e4111feebc3cab4e16b63e967be91cde721f4c8a488b5598054849290612fbd90849061568c565b9091555061300b9050565b6001600090815260116020527f17bc176d2408558f6e4111feebc3cab4e16b63e967be91cde721f4c8a488b55d805484929061300590849061568c565b90915550505b613015828261568c565b90505b6040840151156130c357600061302e82886155bb565b9050851561307e576002600090815260116020527f08037d7b151cc412d25674a4e66b334d9ae9d2e5517a7feaae5cdb828bf1c62f805483929061307390849061568c565b909155506130c19050565b6002600090815260116020527f08037d7b151cc412d25674a4e66b334d9ae9d2e5517a7feaae5cdb828bf1c63380548392906130bb90849061568c565b90915550505b505b505050505050565b600f8101546000906008830190156130e857600701549050613260565b60088301546130fb576000915050613260565b6000856001141561314f578160030160008560040154815260200190815260200160002054826006016000828254613133919061568c565b9091555050600484015460009081526003830160205260408120555b600061316086868760040154614276565b9050808360060154101561317657846004015491505b5080156132145785158061319e57506064846006015485602c015461319b91906155a7565b10155b156131af5760078201819055613258565b856001141561320f57836006015484602c0160008282546131d0919061568c565b9091555050602a84015460ff1661320f57602a840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011790555b613258565b8560011480156132285750602a84015460ff165b1561325857602a840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001690555b506007015490505b9392505050565b600080600061328285866007015487600a0188600b016143a2565b506040805160e081018252601088015481526011880154602082018190526012890154928201929092526013880154606082015260148801546080820152601588015460a0820152601688015460c082015291925061332d5760208101829052818152600b86018054839081106132fb576132fb6155d2565b600091825260209091206002820401546001909116600c026101000a90046bffffffffffffffffffffffff1660408201525b60005b8160400151881180156133435750600086115b1561355c5760808201516060830152602080830180516000908152600d8a01835260408082205483518752808352600e8c01909452902054815190919061338b90839061568c565b90525060046000828152600c602052604090206003015460ff1660048111156133b6576133b661565d565b14156133fd576000818152600c602052604090205462989680906133de90624c4b409061553b565b6133e891906155a7565b836080018181516133f9919061568c565b9052505b60026000838152600c602052604090206005015460ff1660028111156134255761342561565d565b14156134a3576000828152600c6020526040902060018101549054629896809161344e9161553b565b61345891906155a7565b6000838152600c6020526040902054629896809061347a90624c4b409061553b565b61348491906155a7565b61348e919061568c565b8360800181815161349f919061568c565b9052505b60026000828152600c602052604090206005015460ff1660028111156134cb576134cb61565d565b1461354657826080015188600b01600185602001516134ea91906155bb565b815481106134fa576134fa6155d2565b9060005260206000209060029182820401919006600c029054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff1661354091906155bb565b60408401525b86613550816156a4565b97505080915050613330565b81604001518811156135b85750805160108701556020810151601187015560408101516012870155606081015160138701556080810151601487015560a0810151601587015560c00151601686015550600091508190506137c9565b815160208301516000906135ce906001906155bb565b90505b8082101561367c57600060026135e7838561568c565b6135f191906155a7565b9050600085606001518b600b01838154811061360f5761360f6155d2565b9060005260206000209060029182820401919006600c029054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff1661365591906155bb565b9050808c101561366757819250613675565b61367282600161568c565b93505b50506135d1565b60a084018290526020840151613694906001906155bb565b82141561370b578984608001518a600b0184815481106136b6576136b66155d2565b9060005260206000209060029182820401919006600c029054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff166136fc91906155bb565b61370691906155bb565b613776565b8984606001518a600b018481548110613726576137266155d2565b9060005260206000209060029182820401919006600c029054906101000a90046bffffffffffffffffffffffff166bffffffffffffffffffffffff1661376c91906155bb565b61377691906155bb565b60c08501819052845160108b0155602085015160118b0155604085015160128b0155606085015160138b0155608085015160148b015560a09094015160158a015550601688019290925550925060019150505b935093915050565b8161385457600681015460ff16600114156137f0576137f08282614487565b60145460ff16600114156138545760005b60125481101561210f5760008181526011602052604090206006015460ff166003141561384257600081815260116020526040902061210f90600190614487565b8061384c81615624565b915050613801565b5050565b600061386382612d76565b905081600601548260040154613879919061568c565b81106138e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f476170206e6f742066696c6c65640000000000000000000000000000000000006044820152606401610b03565b81600401548110613b5057602f8201541561397457600082602f0154846004015461390c91906155a7565b9050600083602f015482613920919061553b565b90508085600401600082825461393691906155bb565b9250508190555080856005016000828254613951919061568c565b925050819055508184602d01600082825461396c919061568c565b909155505050505b60006139898360030154846006015484614693565b5090506000851561399d57624c4b406139a2565b624a01505b62ffffff1690508360060154846007015485600301546139c2919061568c565b6139cc919061568c565b8310613b0d576020840154602185015462989680916139ea9161553b565b6139f491906155a7565b60218501556000613a06868685614276565b905060006298968086601f016002015487600601548860070154613a2a91906155a7565b601f890154613a39919061553b565b613a43919061553b565b613a4d91906155a7565b9050600083613a5f629896808561553b565b613a6991906155a7565b9050600084629896808960080160060154613a84919061553b565b613a8e91906155a7565b600087815260018a016020526040902054613aa9919061568c565b601f890154909150613abb908261568c565b613ac5838561568c565b11613ad457601f880154613ae9565b80613adf838561568c565b613ae991906155bb565b60228901555050506000838152600186016020526040902054602486015550613b18565b601f84015460228501555b613b2285856146d9565b603d85015560006023850181905560258501556007840154613b44908361568c565b60108501555060048301555b50505050565b80603101544210612aa9576000613b768260030154836006015442614693565b5060318301805460009081526030850160205260409020829055555050565b600080613ba183612d76565b90506000603384015b8515613c1457600080613bbe8784876147ef565b915091508115613be75787613bd2816156a4565b9850613be09050818561568c565b9350613c0d565b88158015613bfc575086600401548760050154145b15613c0657600097505b5050613c14565b5050613baa565b8515613d01576022850154602386015410613c385760048501546005860155613d01565b8460320154421015613c4957613d01565b6000613c548661498b565b6003810154909150158015613c6b57506006810154155b8015613c7957506009810154155b8015613c875750600c810154155b15613cbb57603186015481541415613ca9575060048501546005860155613d01565b8054613cb55750613d01565b50613c14565b600080613cc88884614a0e565b915091508115613cf15788613cdc816156a4565b9950613cea9050818661568c565b9450613cf9565b505050613d01565b505050613c14565b5095945050505050565b600b805460009182613d1c83615624565b91905055506000600d8960028110613d3657613d366155d2565b60008a815260049190910291909101602052604081209150808a15613d6257620aae60620186a0613da0565b613da0838861ffff1688600d8f60028110613d7f57613d7f6155d2565b6004020160000160008f815260200190815260200160002060030154614b16565b915091506040518061032001604052808d815260200183815260200182815260200160006004811115613dd557613dd561565d565b815261ffff8916602082015273ffffffffffffffffffffffffffffffffffffffff87166040820152606081018a9052608001600081526020018c81526020018b81526020018a8152602001600b548152602001613e458560000160008d8152602001908152602001600020612d76565b8152602001600081526020016000815260200160008152602001600081526020016000815260200160008152602001600081526020018c600014613e8a576000613e9d565b60008b8152602086905260409020602d01545b81526020016000815260200160008152602001600081526020016000815250600c6000600b54815260200190815260200160002060008201518160000155602082015181600101556040820151816002015560608201518160030160006101000a81548160ff02191690836004811115613f1957613f1961565d565b0217905550608082015160038201805460a085015173ffffffffffffffffffffffffffffffffffffffff166301000000027fffffffffffffffffff0000000000000000000000000000000000000000ffffff61ffff90941661010002939093167fffffffffffffffffff00000000000000000000000000000000000000000000ff9091161791909117905560c0820151600482015560e08201516005820180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001836002811115613fef57613fef61565d565b02179055506101008201516006820155610120820151600782015561014082015160088201556101608201516009820155610180820151600a8201556101a0820151600b8201556101c0820151600c8201556101e0820151600d820155610200820151600e820155610220820151600f8201556102408201516010820155610260820151601182015561028082015160128201556102a082015160138201556102c082015160148201556102e08201516015820155610300909101516016909101558a6141075760008a81526018602090815260408083208c8452825280832073ffffffffffffffffffffffffffffffffffffffff8916845282528220600b5481546001810183559184529190922090910155614154565b60008a81526019602090815260408083208c8452825280832073ffffffffffffffffffffffffffffffffffffffff8916845282528220600b54815460018101835591845291909220909101555b5050600b549a9950505050505050505050565b600061417284614203565b9050600082600101826004811061418b5761418b6155d2565b6003020160028101546009870154600082815260018085016020526040909120919091556015880187905560168801829055919250906141cc90829061568c565b6002830155601a8054849081106141e5576141e56155d2565b9060005260206000200154826000016000828254611648919061568c565b60006142196001681b1ae4d6e2ef5000006155a7565b82541161422857506000919050565b61423c6001683635c9adc5dea000006155a7565b82541161424b57506001919050565b61425f6001686c6b935b8bbd4000006155a7565b82541161426e57506002919050565b506003919050565b6000818152600a830160205260408120546008840190839061432457601185015415806142c457508560030154866002015486600301546142b7919061568c565b6142c1919061568c565b84105b156142d457600092505050613260565b60028601546142e390856155bb565b60008181526002840160205260409020549094501561431957600084815260028301602052604080822054838352912055614324565b600092505050613260565b60008481526002830160205260408120547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff14614371576000858152600284016020526040902054614374565b60005b905082600101818154811061438b5761438b6155d2565b906000526020600020015493505050509392505050565b6000838152600285016020526040812054819081907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff146143f35760008681526002880160205260409020546143f6565b60005b600087815260208790526040902054885491925090614417906001906155bb565b821415614439578454819061442e906001906155bb565b93509350505061447e565b8060018760008b61444a878561568c565b8154811061445a5761445a6155d2565b906000526020600020015481526020019081526020016000205461442e91906155bb565b94509492505050565b816001148061449d5750600681015460ff166001145b614529576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f6e6f726d616c20706f6f6c206175746f5374617274206d757374203d3d20747260448201527f75650000000000000000000000000000000000000000000000000000000000006064820152608401610b03565b8115806145555750600d8260028110614544576145446155d2565b6004020160030154600160ff909116145b6145e1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602960248201527f5f6175746f5374617274526f756e643a2062616420656d706f7765722074616260448201527f6c652073746174757300000000000000000000000000000000000000000000006064820152608401610b03565b6001810154156146845760008160000160006001846001015461460491906155bb565b81526020810191909152604001600020601d810154909150614682576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f6c69717569646174696f6e206e6f7420646f6e650000000000000000000000006044820152606401610b03565b505b613854828283600a0154614b9f565b60008080846146a287866155bb565b6146ac91906155a7565b6146b790600161568c565b9050856146c4868361553b565b6146ce919061568c565b969095509350505050565b600080826008019050600083600401546146f285612d76565b1015614711578460020154846004015461470c91906155bb565b614717565b83600401545b600081815260028401602052604081205491925081156147a2577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff821461477d5783600101828154811061476d5761476d6155d2565b906000526020600020015461479f565b83600101600081548110614793576147936155d2565b90600052602060002001545b90505b600083815260038501602052604081205460068601546147c2919061568c565b90508181116147d957600095505050505050612d97565b6147e382826155bb565b98975050505050505050565b6000806000846001015411801561480d575060248501546025860154105b801561483d57506006850154614823908461568c565b60038501546000908152600c60205260409020600d015411155b1561497e57600061485086603301614dfd565b9050806006015460001480156148915750603d86015462989680614879620186a061c35061568c565b8354614885919061553b565b61488f91906155a7565b115b156148ab57505050600483015460058401556000806137c9565b60006148b78783614e97565b60098101546040517ffdb712e20000000000000000000000000000000000000000000000000000000081526004810191909152909150600090309063fdb712e290602401602060405180830381600087803b15801561491557600080fd5b505af1158015614929573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061494d91906156d9565b9050816000015488601f01600601600082825461496a919061568c565b90915550600195509093506137c992505050565b5060009485945092505050565b6032810154600090815260308201602052604081208054158015906149b4575060318301548154105b80156149c257506003810154155b80156149d057506006810154155b80156149de57506009810154155b80156149ec5750600c810154155b15612d9757546032830181905560009081526030909201602052506040902090565b6000806000614a1f84600101614f7d565b905080614a33576000809250925050614b0f565b6000818152600c60205260409020614a4b8682612aac565b60098101546040517ffdb712e2000000000000000000000000000000000000000000000000000000008152600091309163fdb712e291614a919160040190815260200190565b602060405180830381600087803b158015614aab57600080fd5b505af1158015614abf573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190614ae391906156d9565b9050816000015487601f016004016000828254614b00919061568c565b90915550600195509093505050505b9250929050565b6000838152600885016020526040812054819015614b545750506000838152600885016020908152604080832054600988019092529091205461447e565b600080614b7086896002015487614b6b91906155a7565b61518f565b600098895260088a0160209081526040808b208490556009909b01905298909720889055509496945050505050565b600182018054600081815260208590526040812060028601549093909291614bc683615624565b909155506000905081614bdb6170804261568c565b614be5919061568c565b9050600061708083614bf781856155a7565b614c0290600161568c565b614c0c919061553b565b614c1691906155bb565b60038086018290556006860185905587015460078601559050614c39838261568c565b60048501819055600585018190556040805160e081018252878152629a1d206020808301829052629896809383018490526000606084018190526080840181905260a0840181905260c0909301839052601f89018a9055880155602187019190915560228601819055602386018190556024860181905560258601819055603186018290556032860191909155601554614cf3907fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6155bb565b604080516080810182528a1580825260006020808401829052838501869052606090930185905260338a0180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016909217909155603489018190556035890184905560368901849055838152600c909152908120601081018390556011018290556015805492935090614d8683615624565b9190505550876001148015614db95750600d8860028110614da957614da96155d2565b600402016003015460ff16600214155b15614df3576002600d8960028110614dd357614dd36155d2565b6004020160030160006101000a81548160ff021916908360ff1602179055505b5050505050505050565b600080826001015411614e0f57600080fd5b600382810180546000908152600c602052604080822093840180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600290811790915560118086015494859055908701805484528284209091018490555492825281206010019190915560018401805491614e8b836156a4565b90915550909392505050565b60008062989680624c4b408460000154614eb1919061553b565b614ebb91906155a7565b905080846026016000828254614ed191906155bb565b90915550506003830180547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600490811791829055845460068601546007870154600888015493880154600095614f66959190614f3a9061ffff6101009091041660016156f2565b60028b015460038c01546301000000900473ffffffffffffffffffffffffffffffffffffffff16613d0b565b6000908152600c6020526040902095945050505050565b600080805b6004811015614fc057838160048110614f9d57614f9d6155d2565b6003020154614fac908361568c565b915080614fb881615624565b915050614f82565b5080614fcf5750600092915050565b601b8054906000614fdf83615624565b909155506000905081614ff36001436155bb565b601b5460408051924060208401527fffffffffffffffffffffffffffffffffffffffff0000000000000000000000003360601b169083015260548201526074016040516020818303038152906040528051906020012060001c6150569190615718565b905060008060005b6004811015613d0157600087826004811061507b5761507b6155d2565b6003020180549091508510156151585781935060008160020154866150a09190615718565b60008181526001808501602081905260408320546002870154909850939450919283916150cc916155bb565b815260208082019290925260409081016000908120548582526001870190935290812082905560028501805492935090615105836156a4565b9190505550601a848154811061511d5761511d6155d2565b906000526020600020015483600001600082825461513b91906155bb565b90915550506000908152600c602052604090206016015550613d01565b87826004811061516a5761516a6155d2565b600302015461517990866155bb565b945050808061518790615624565b91505061505e565b60008083156151c7576201d4c06151a885610ea661568c565b116151be576151b984610ea661568c565b6151cb565b6201d4c06151cb565b6175305b935060006151da6001856155bb565b6151e690610ea661553b565b6151f0908661568c565b90506201d4c081111561520357506201d4c05b6000816201d4c014615215578461523a565b610ea6615225876201d4c06155bb565b61522f91906155a7565b61523a90600161568c565b9050600060028261524b858a61568c565b615255919061553b565b61525f91906155a7565b90508186111561528a5761527382876155bb565b61527d908461553b565b615287908261568c565b90505b96919550909350505050565b60405180606001604052806003906020820280368337509192915050565b803573ffffffffffffffffffffffffffffffffffffffff811681146152d857600080fd5b919050565b6000806000606084860312156152f257600080fd5b6152fb846152b4565b95602085013595506040909401359392505050565b60008083601f84011261532257600080fd5b50813567ffffffffffffffff81111561533a57600080fd5b6020830191508360208260051b8501011115614b0f57600080fd5b6000806000806000806060878903121561536e57600080fd5b863567ffffffffffffffff8082111561538657600080fd5b6153928a838b01615310565b909850965060208901359150808211156153ab57600080fd5b6153b78a838b01615310565b909650945060408901359150808211156153d057600080fd5b506153dd89828a01615310565b979a9699509497509295939492505050565b60006020828403121561540157600080fd5b5035919050565b60006020828403121561541a57600080fd5b613260826152b4565b60008060006060848603121561543857600080fd5b505081359360208301359350604090920135919050565b60006020828403121561546157600080fd5b81357fffffffff000000000000000000000000000000000000000000000000000000008116811461326057600080fd5b600080604083850312156154a457600080fd5b6154ad836152b4565b946020939093013593505050565b60008060008060008060c087890312156154d457600080fd5b8635955060208701359450604087013593506154f2606088016152b4565b92506080870135915060a087013590509295509295509295565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156155735761557361550c565b500290565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b6000826155b6576155b6615578565b500490565b6000828210156155cd576155cd61550c565b500390565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b60006020828403121561561357600080fd5b813560ff8116811461326057600080fd5b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8214156156565761565661550c565b5060010190565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b6000821982111561569f5761569f61550c565b500190565b6000816156b3576156b361550c565b507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190565b6000602082840312156156eb57600080fd5b5051919050565b600061ffff80831681851680830382111561570f5761570f61550c565b01949350505050565b60008261572757615727615578565b50069056fea2646970667358221220a1a1cb0285981c8996b3dab335105b7290b722d0883a49acebe6ecacca3bc53764736f6c63430008090033

Type / to focus