Balances

Select type ERC-20 (34) ERC-721 (13) ERC-1155 (1)
+ 1 claim until 02.06.25 Id: base-erc-20/0x01a43f2b24ad41e19f713b736849f247454cf287 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 im until 09.06.25 Id: base-erc-20/0x07e3e744f44db759fdad0fc7fca3b62114781935 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 im until 07.06.25 Id: base-erc-20/0x10186812dbc46cf6952ec60379be68f59d2cdd24 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 claim until 23.05.25 Id: base-erc-20/0x1be50e8c9cd7a797bfb2392cc0ab84dbbe09f7fb Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 m until 19.05.25 Id: base-erc-20/0x24e8c42c62df54d5122cc5c1edd74f7ba1931520 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 m until 18.05.25 Id: base-erc-20/0x3114a07fbb11afadd09d9b57da10d5714460c3b4 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 im until 11.06.25 Id: base-erc-20/0x315dcd64d4b416a371263f45c275a0ba901b2fb9 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 aim until 20.06.25 Id: base-erc-20/0x446eba18c69709e3dff3424ae575bd4036e4f983 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 m until 13.05.25 Id: base-erc-20/0x4a4120ed8c74707ee8c5116f1346b69958d3db70 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 1 aim until 21.06.25 Id: base-erc-20/0x4c833e325a5a68e94226729b59157ef2ecae4990 Name: ✅$UЅDС TOKEN DISTRIBUTION
+ 0 a Id: base-erc-721/0x06af10d4e56e3a7d5d222393b8dd1743410a1138 Name: ✅ SHIBA VOUCHER
+ 0 laim within 7 days Id: base-erc-721/0x213b5f61501c0cdd2c51a3357b1006e209d3eef4 Name: ✅$PENDLE AIRDROP
+ 0 eem within 7 days Id: base-erc-721/0x2d9d320ee0c393da8b36d22ab903eedb38c6ec74 Name: ✅$BRETT Airdrop
+ 0 eem within 7 days Id: base-erc-721/0x3862a31ca37ee2c775ba5fbd284b83e85508c761 Name: ✅BASED BRETT Airdrop
+ 0 Swap your NFT on t.ly/shibswap Id: base-erc-721/0x52a035157480dbd6923977a60a831009297fbfb3 Name: ✅SHIB Reward Pool
+ 0 Claim: t.me/s/claimpendle Id: base-erc-721/0x77b20ff08fe39e22a3b696024840ded6be93361b Name: dle
+ 0 a Id: base-erc-721/0x8a6d64bb783d76703463b2b63fdee1d8450ccdd9 Name: ✅ SHIBA VOUCHER
+ 0 Redeem: t.me/s/claimspepe Id: base-erc-721/0x94e241ac0f80874acce2fe8ee400e687c5bafd99 Name: epe
+ 0 ibax Id: base-erc-721/0x99a7099a6a563a7d4d24b0354f883d4dd834dc7e Name: ✅ SHIBA VOUCHER
+ 0 Swap your NFT on t.me/s/shibpool Id: base-erc-721/0xaba846c443c901a60b7e303482e4c2e5e14111e4 Name: ✅SHIB Reward Pool
+ ? ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

History

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

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

42.350000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

50.000000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#33,789,320,566,097,097,628,011,031,560,519,316,871,448,599,262,456,233,043,212,433,637,029,542,100,992

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

84.600000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#33,789,320,566,097,097,628,011,031,560,519,316,871,448,599,262,456,233,043,212,433,637,029,542,100,992

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

100,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

7.750000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x598bb1c0b4921097cd378b1e46d2e7f5e3c4acefd8eab1c487e25aa788f9955f

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success
Date & time Transaction id Amount Status

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

84.600000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

7.750000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

50.000000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

42.350000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x598bb1c0b4921097cd378b1e46d2e7f5e3c4acefd8eab1c487e25aa788f9955f

-

42.350000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x598bb1c0b4921097cd378b1e46d2e7f5e3c4acefd8eab1c487e25aa788f9955f

+

42.350000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x8ba931818b8259675da776fe6aa435ed37d764bff0028d3d604fe5438f7e0d1b

-

0.400800 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x8ba931818b8259675da776fe6aa435ed37d764bff0028d3d604fe5438f7e0d1b

-

100.000000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x8ba931818b8259675da776fe6aa435ed37d764bff0028d3d604fe5438f7e0d1b

+

6.000000 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success

0x8ba931818b8259675da776fe6aa435ed37d764bff0028d3d604fe5438f7e0d1b

-

37.274400 USDC Id: base-erc-20/0x833589fcd6edb6e08f4c7c32d4f71b54bda02913 Name: USD Coin

Success
Date & time Transaction id Amount Status

0x20da158531a9b51b47a80604b7a37b8e7fa87356d9b1f6db14454c6576a2f56d

+

1 Redeem: t.me/s/claimspepe Id: base-erc-721/0x94e241ac0f80874acce2fe8ee400e687c5bafd99 Name: epe

#0

Success

0x0ce46f4b0bd6601c3feff527b1578c1fed1c3de4f179ef69fd4eafe97ff68658

+

1 eem within 7 days Id: base-erc-721/0xb85cdb14f6b31ab1f8d40f633bec6549e0e911f0 Name: ✅BASED BRETT Airdrop

#0

Success

0xfa72a24fbde434370301e5372e9e1d951792572550a1681e6ec7a20e10ead41b

+

1 eem within 7 days Id: base-erc-721/0x3862a31ca37ee2c775ba5fbd284b83e85508c761 Name: ✅BASED BRETT Airdrop

#0

Success

0xb7f82618e66920e023d08db1ebc7ca8d4272f08127c0f861148c07ecad109b76

+

1 Swap your NFT on t.me/s/shibpool Id: base-erc-721/0xaba846c443c901a60b7e303482e4c2e5e14111e4 Name: ✅SHIB Reward Pool

#0

Success
Date & time Transaction id Amount Status

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#33,789,320,566,097,097,628,011,031,560,519,316,871,448,599,262,456,233,043,212,433,637,029,542,100,992

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#33,789,320,566,097,097,628,011,031,560,519,316,871,448,599,262,456,233,043,212,433,637,029,542,100,992

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x86512e6ce5c6e3c6d4d3ea3bfe8028cbad926adf125ddfd35a91fa68951c3b09

+

100,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x598bb1c0b4921097cd378b1e46d2e7f5e3c4acefd8eab1c487e25aa788f9955f

-

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x598bb1c0b4921097cd378b1e46d2e7f5e3c4acefd8eab1c487e25aa788f9955f

+

50,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#35,437,386,100,475,084,666,373,953,139,569,536,468,994,339,663,593,212,681,086,407,897,236,270,743,552

Success

0x8ba931818b8259675da776fe6aa435ed37d764bff0028d3d604fe5438f7e0d1b

+

100,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#48,913,279,227,927,869,222,174,160,401,934,964,881,160,353,019,098,206,696,983,659,330,934,528,802,816

Success

0x8ba931818b8259675da776fe6aa435ed37d764bff0028d3d604fe5438f7e0d1b

+

100,000,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#3,088,587,111,403,511,234,257,062,677,980,046,705,107,849,536,685,693,230,674,697,143,344,693,248,000

Success

0x8ba931818b8259675da776fe6aa435ed37d764bff0028d3d604fe5438f7e0d1b

-

140,080,000 ? Id: base-erc-1155/0xc9c98965297bc527861c898329ee280632b76e18

#48,913,279,227,927,869,222,174,160,401,934,964,881,160,353,019,098,206,696,983,659,330,934,528,802,816

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

Special data

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

    0x608060405234801561001057600080fd5b50600436106103365760003560e01c806370480275116101b2578063d798eff6116100f9578063e60f0c05116100a2578063f698da251161007c578063f698da25146108a4578063fa950b48146108cb578063fbddd751146108de578063fe729aaf146108f157600080fd5b8063e60f0c0514610846578063edef7d8e14610859578063f23a6e611461086c57600080fd5b8063e03ac3d0116100d3578063e03ac3d014610806578063e2eec40514610820578063e50e4f971461083357600080fd5b8063d798eff6146107bd578063d7fb272f146107d0578063d82da838146107f357600080fd5b8063a287bdf11161015b578063b28c51c011610135578063b28c51c01461073b578063bc197c8114610759578063c10f1a751461079d57600080fd5b8063a287bdf114610702578063a6dfcf8614610715578063ac8a584a1461072857600080fd5b806383b8a5ae1161018c57806383b8a5ae146106d45780639870d7fe146106dc578063a10f3dce146106ef57600080fd5b8063704802751461068357806375d7370a146106965780637ecebe00146106b457600080fd5b8063429b62e5116102815780635893253c1161022a578063627cdcb911610204578063627cdcb91461061c578063654f0ce41461062457806368c7450f146106375780636d70f7ae1461064a57600080fd5b80635893253c146105ad5780635c1548fb146105e95780635c975abb1461060f57600080fd5b8063456068d21161025b578063456068d21461052f57806346423aa7146105375780634a2a11f5146105a557600080fd5b8063429b62e5146104f457806344bea37e146105145780634544f0551461051c57600080fd5b80631785f53c116102e357806334600901116102bd57806334600901146104b35780633b521d78146104c65780633d6d3598146104ec57600080fd5b80631785f53c1461042257806324d7806c146104355780632dff692d1461046f57600080fd5b80631031e36e116103145780631031e36e146103ca578063131e7e1c146103d457806313e7c9d8146103f457600080fd5b806301ffc9a71461033b5780630647ee201461036357806306b9d6911461039d575b600080fd5b61034e610349366004613d32565b610904565b60405190151581526020015b60405180910390f35b61034e610371366004613da6565b73ffffffffffffffffffffffffffffffffffffffff919091166000908152600460205260409020541490565b6103a561099d565b60405173ffffffffffffffffffffffffffffffffffffffff909116815260200161035a565b6103d2610a36565b005b6007546103a59073ffffffffffffffffffffffffffffffffffffffff1681565b610414610402366004613dd2565b60026020526000908152604090205481565b60405190815260200161035a565b6103d2610430366004613dd2565b610a8a565b61034e610443366004613dd2565b73ffffffffffffffffffffffffffffffffffffffff166000908152600160208190526040909120541490565b61049c61047d366004613def565b6008602052600090815260409020805460019091015460ff9091169082565b60408051921515835260208301919091520161035a565b6103d26104c1366004613def565b610b27565b7f000000000000000000000000b8daa4c8c9f690396f671bb601727a4c3741340c6103a5565b6103d2610b71565b610414610502366004613dd2565b60016020526000908152604090205481565b610414600081565b6103d261052a366004613dd2565b610bf5565b6103d2610c48565b610588610545366004613def565b6040805180820190915260008082526020820152506000908152600860209081526040918290208251808401909352805460ff1615158352600101549082015290565b60408051825115158152602092830151928101929092520161035a565b6103e8610414565b6105d46105bb366004613def565b6005602052600090815260409020805460019091015482565b6040805192835260208301919091520161035a565b7f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029136103a5565b60035461034e9060ff1681565b6103d2610c9a565b6103d2610632366004614048565b610ca4565b6103d261064536600461407d565b610cbf565b61034e610658366004613dd2565b73ffffffffffffffffffffffffffffffffffffffff1660009081526002602052604090205460011490565b6103d2610691366004613dd2565b610d19565b60075473ffffffffffffffffffffffffffffffffffffffff166103a5565b6104146106c2366004613dd2565b60046020526000908152604090205481565b6103d2610db9565b6103d26106ea366004613dd2565b610e3e565b6104146106fd366004613def565b610edc565b6103a5610710366004613dd2565b610efa565b6103d2610723366004614048565b610f21565b6103d2610736366004613dd2565b610f2a565b60065473ffffffffffffffffffffffffffffffffffffffff166103a5565b61076c610767366004614138565b610fc7565b6040517fffffffff00000000000000000000000000000000000000000000000000000000909116815260200161035a565b6006546103a59073ffffffffffffffffffffffffffffffffffffffff1681565b6103d26107cb366004614266565b610ff2565b6104146107de366004613def565b60009081526005602052604090206001015490565b6103d26108013660046142ca565b611102565b7341675c099f32341bf84bfc5382af534df5c7461a6103a5565b6103d261082e3660046142ec565b611143565b610414610841366004614048565b611198565b6103d2610854366004614329565b611235565b6103a5610867366004613dd2565b611343565b61076c61087a3660046143bb565b7ff23a6e610000000000000000000000000000000000000000000000000000000095945050505050565b6104147f4a75c288571894bf7356525f83da93e17e1d49ddb3d3a4f7c61dae4ceeece6df81565b6103d26108d9366004614424565b61136f565b6103d26108ec366004613dd2565b6113a6565b6103d26108ff366004614459565b6113f9565b60007fffffffff0000000000000000000000000000000000000000000000000000000082167f4e2312e000000000000000000000000000000000000000000000000000000000148061099757507f01ffc9a7000000000000000000000000000000000000000000000000000000007fffffffff000000000000000000000000000000000000000000000000000000008316145b92915050565b600654604080517faaf10f42000000000000000000000000000000000000000000000000000000008152905160009273ffffffffffffffffffffffffffffffffffffffff169163aaf10f429160048083019260209291908290030181865afa158015610a0d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a31919061449e565b905090565b3360009081526001602081905260409091205414610a80576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a886114fb565b565b3360009081526001602081905260409091205414610ad4576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116600081815260016020526040808220829055513392917f787a2e12f4a55b658b8f573c32432ee11a5e8b51677d1e1e937aaf6a0bb5776e91a350565b6000818152600560205260408120549003610b6e576040517f3f6cc76800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b50565b33600090815260026020526040902054600114610bba576040517f7c214f0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b336000818152600260205260408082208290555182917ff7262ed0443cc211121ceb1a80d69004f319245615a7488f951f1437fd91642c91a3565b3360009081526001602081905260409091205414610c3f576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b6e81611553565b3360009081526001602081905260409091205414610c92576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610a886115e1565b610a886001611636565b6000610caf82611198565b9050610cbb8183611664565b5050565b3360009081526001602081905260409091205414610d09576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d148383836117c3565b505050565b3360009081526001602081905260409091205414610d63576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116600081815260016020819052604080832091909155513392917ff9ffabca9c8276e99321725bcb43fb076a6c66a54b7f21c4e8146d8519b417dc91a350565b3360009081526001602081905260409091205414610e03576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b336000818152600160205260408082208290555182917f787a2e12f4a55b658b8f573c32432ee11a5e8b51677d1e1e937aaf6a0bb5776e91a3565b3360009081526001602081905260409091205414610e88576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff811660008181526002602052604080822060019055513392917ff1e04d73c4304b5ff164f9d10c7473e2a1593b740674a6107975e2a7001c1e5c91a350565b6000610ee782610b27565b5060009081526005602052604090205490565b60075460009061099790839073ffffffffffffffffffffffffffffffffffffffff1661191f565b610b6e81611a39565b3360009081526001602081905260409091205414610f74576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b73ffffffffffffffffffffffffffffffffffffffff8116600081815260026020526040808220829055513392917ff7262ed0443cc211121ceb1a80d69004f319245615a7488f951f1437fd91642c91a350565b7fbc197c81000000000000000000000000000000000000000000000000000000005b95945050505050565b600054600203611063576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f5245454e5452414e43590000000000000000000000000000000000000000000060448201526064015b60405180910390fd5b6002600081815533815260209190915260409020546001146110b1576040517f7c214f0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60035460ff16156110ee576040517f9e87fac800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6110f9828233611b3e565b50506001600055565b8061110c83610edc565b14610cbb576040517f66f8620a00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6111628160400151826020015184846101800151856101600151611b97565b610cbb576040517f8baa579f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60006109977fa852566c4e14d00869b6db0220888a9090a13eccdaea03713ff0a3d27bf9767c836000015184602001518560400151866060015187608001518860a001518960c001518a60e001518b61010001518c61012001518d61014001518e610160015160405160200161121a9d9c9b9a999897969594939291906144fe565b60405160208183030381529060405280519060200120611bf5565b6000546002036112a1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f5245454e5452414e435900000000000000000000000000000000000000000000604482015260640161105a565b6002600081815533815260209190915260409020546001146112ef576040517f7c214f0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60035460ff161561132c576040517f9e87fac800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61133884848484611c5e565b505060016000555050565b60006109978261135161099d565b60065473ffffffffffffffffffffffffffffffffffffffff16611e15565b805160005b81811015610d145761139e8382815181106113915761139161459c565b6020026020010151611a39565b600101611374565b33600090815260016020819052604090912054146113f0576040517f7bfa4b9f00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610b6e81611e77565b600054600203611465576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600a60248201527f5245454e5452414e435900000000000000000000000000000000000000000000604482015260640161105a565b6002600081815533815260209190915260409020546001146114b3576040517f7c214f0400000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60035460ff16156114f0576040517f9e87fac800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6110f9828233611f05565b600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117905560405133907f203c4bd3e526634f661575359ff30de3b0edaba6c2cb1eac60f730b6d2d9d53690600090a2565b60075460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f9726d7faf7429d6b059560dc858ed769377ccdf8b7541eabe12b22548719831f90600090a3600780547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b600380547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016905560405133907fa1e8a54850dbd7f520bcc09f47bff152294b77b2081da545a7adf531b7ea283b90600090a2565b336000908152600460205260409020546116519082906145fa565b3360009081526004602052604090205550565b60008160e0015111801561167b5750428160e00151105b156116b2576040517fc56873ba00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6116bc8282611143565b6103e881610120015111156116fd576040517fcd4e616700000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61170a8160800151610b27565b60008281526008602052604090205460ff1615611753576040517f7b38b76e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b61178d816020015182610100015173ffffffffffffffffffffffffffffffffffffffff919091166000908152600460205260409020541490565b610cbb576040517f756688fe00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b818314806117d757508215806117d7575081155b1561180e576040517f3f6cc76800000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600083815260056020526040902054151580611837575060008281526005602052604090205415155b1561186e576040517f3a81d6fc00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6040805180820182528381526020808201848152600087815260058084528582209451855591516001948501558451808601865288815280840187815288835292909352848120925183559051919092015590518291849186917fbc9a2432e8aeb48327246cddd6e872ef452812b4243c04e6bfb786a2cd8faf0d91a48083837fbc9a2432e8aeb48327246cddd6e872ef452812b4243c04e6bfb786a2cd8faf0d60405160405180910390a4505050565b600080806119407341675c099f32341bf84bfc5382af534df5c7461a612013565b8051906020012090506000611957866000806120a4565b9050600081805190602001208460405160200161197e929190918252602082015260400190565b604080518083037fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe001815282825280516020918201207fff000000000000000000000000000000000000000000000000000000000000008285015260609990991b7fffffffffffffffffffffffffffffffffffffffff00000000000000000000000016602184015260358301989098526055808301959095528051808303909501855260759091019052505080519301929092209392505050565b602081015173ffffffffffffffffffffffffffffffffffffffff163314611a8c576040517f30cd747100000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b6000611a9782611198565b600081815260086020526040902080549192509060ff1615611ae5576040517f7b38b76e00000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b80547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0016600117815560405182907f5152abf959f6564662358c2e52b702259b78bac5ee7842a0f01937e670efcc7d90600090a2505050565b825160005b81811015611b9057611b88858281518110611b6057611b6061459c565b6020026020010151858381518110611b7a57611b7a61459c565b602002602001015185611f05565b600101611b43565b5050505050565b600080826002811115611bac57611bac6144bb565b03611bc457611bbd868686866124ba565b9050610fe9565b6002826002811115611bd857611bd86144bb565b03611be957611bbd86868686612508565b611bbd8686868661255c565b6000610997611c02612590565b836040517f19010000000000000000000000000000000000000000000000000000000000006020820152602281018390526042810182905260009060620160405160208183030381529060405280519060200120905092915050565b81600080611c6c87846126c4565b91509150600080611c7c89612711565b91509150611c908960200151308488612748565b611c9b898988612772565b611ca584826127c4565b6101208a0151909450600090611ce790828c61014001516001811115611ccd57611ccd6144bb565b14611cd85787611cda565b865b88888e610140015161280c565b9050611d04308b60200151848489611cff9190614612565b612748565b611d10303384846128fc565b6000611d1b84612965565b90508015611d3357611d33308c602001518684612748565b60208b8101516040805187815292830186905282018990526060820188905260808201849052309173ffffffffffffffffffffffffffffffffffffffff9091169087907fd0a08e8c493f9c94f29311604c9de1b4e8c8d4c06bd0c789af57f2d65bfec0f69060a00160405180910390a46020808c01516040805187815292830186905282018990526060820188905273ffffffffffffffffffffffffffffffffffffffff169086907f63bf4d16b7fa898ef4c4b2b6d90fd201e9c56313b65638af6088d149d2ce956c9060800160405180910390a35050505050505050505050565b6040517fffffffffffffffffffffffffffffffffffffffff000000000000000000000000606085901b166020820152600090611e6d908390859060340160405160208183030381529060405280519060200120612a95565b90505b9392505050565b60065460405173ffffffffffffffffffffffffffffffffffffffff8084169216907f3053c6252a932554235c173caffc1913604dba3a41cee89516f631c4a1a50a3790600090a3600680547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b81600080611f1386846126c4565b6101208801519193509150600090611f6090825b8961014001516001811115611f3e57611f3e6144bb565b14611f495785611f4b565b845b8960a001518a60c001518b610140015161280c565b9050600080611f6e89612711565b91509150611f88338a60200151838689611cff9190614612565b611f988960200151888489612748565b6020898101516040805185815292830184905282018890526060820187905260808201859052339173ffffffffffffffffffffffffffffffffffffffff9091169086907fd0a08e8c493f9c94f29311604c9de1b4e8c8d4c06bd0c789af57f2d65bfec0f69060a00160405180910390a4505050505050505050565b60606040518061022001604052806101e6815260200161498b6101e691396040805173ffffffffffffffffffffffffffffffffffffffff8516602082015201604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529082905261208e9291602001614655565b6040516020818303038152906040529050919050565b6060600073ffffffffffffffffffffffffffffffffffffffff8416158015906120e2575073ffffffffffffffffffffffffffffffffffffffff831615155b6120ed5760016120f0565b60025b60ff1667ffffffffffffffff81111561210b5761210b613e08565b60405190808252806020026020018201604052801561218057816020015b61216d6040518060800160405280600073ffffffffffffffffffffffffffffffffffffffff1681526020016060815260200160008152602001600060ff1681525090565b8152602001906001900390816121295790505b5090506040518060800160405280738ecd4ec46d4d2a6b64fe960b3d64e8b94b2234eb73ffffffffffffffffffffffffffffffffffffffff1681526020016121c6612b32565b815260200160008152602001600160ff16815250816000815181106121ed576121ed61459c565b602090810291909101015273ffffffffffffffffffffffffffffffffffffffff841615801590612232575073ffffffffffffffffffffffffffffffffffffffff831615155b1561235c5760405180608001604052808573ffffffffffffffffffffffffffffffffffffffff1681526020016123298560405173ffffffffffffffffffffffffffffffffffffffff821660248201527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6044820152606090606401604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f095ea7b30000000000000000000000000000000000000000000000000000000017905292915050565b815260200160008152602001600060ff16815250816001815181106123505761235061459c565b60200260200101819052505b600061236782612c47565b604080516001808252818301909252919250600091906020808301908036833701905050905086816000815181106123a1576123a161459c565b73ffffffffffffffffffffffffffffffffffffffff909216602092830291909101909101526040517fb63e800d00000000000000000000000000000000000000000000000000000000906124319083906001907338869bf66a61cf6bdb996a6ae40d5853fd43b52690879073a581c4a4db7175302464ff3c06380bc3270b4037906000908190819060240161471f565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fffffffff000000000000000000000000000000000000000000000000000000009093169290921790915293505050509392505050565b60008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480156124fd57506124fd858484612d4c565b90505b949350505050565b6000612515858484612d4c565b80156124fd57508373ffffffffffffffffffffffffffffffffffffffff1661253c86610efa565b73ffffffffffffffffffffffffffffffffffffffff161495945050505050565b6000612569858484612d4c565b80156124fd57508373ffffffffffffffffffffffffffffffffffffffff1661253c86611343565b60003073ffffffffffffffffffffffffffffffffffffffff7f0000000000000000000000005a38afc17f7e97ad8d6c547ddb837e40b4aedfc6161480156125f657507f000000000000000000000000000000000000000000000000000000000000210546145b1561262057507f4a75c288571894bf7356525f83da93e17e1d49ddb3d3a4f7c61dae4ceeece6df90565b50604080517f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f6020808301919091527f3a795e7c7985a40adc6880a2f6d64694c37223780f0986aea97e4f3245462023828401527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc660608301524660808301523060a0808401919091528351808403909101815260c0909201909252805191012090565b6000806126d48460600151612d8e565b6126dd84611198565b90506126e98185611664565b6126fc838560a001518660c00151612e00565b9150612709818585612e27565b509250929050565b60008080836101400151600181111561272c5761272c6144bb565b0361273c57505060800151600091565b50506080015190600090565b816000036127605761275b848483612ed4565b61276c565b61276c84848484612f29565b50505050565b815160005b81811015611b90576127bc858583815181106127955761279561459c565b60200260200101518584815181106127af576127af61459c565b6020026020010151612f56565b600101612777565b6000806127d083612965565b905083811015611e70576040517fdf4d808000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b60008515610fe957600061282185858561303b565b905060008111801561283b5750670de0b6b3a76400008111155b156128f2576000836001811115612854576128546144bb565b036128a6576128656127108261479b565b866128818361287c81670de0b6b3a7640000614612565b6130aa565b61288b908a61479b565b612895919061479b565b61289f91906147d8565b91506128f2565b6128ba670de0b6b3a764000061271061479b565b866128d18361287c81670de0b6b3a7640000614612565b6128db908a61479b565b6128e5919061479b565b6128ef91906147d8565b91505b5095945050505050565b801561276c5761290e84848484612748565b604080518381526020810183905273ffffffffffffffffffffffffffffffffffffffff8516917facffcc86834d0f1a64b0d5a675798deed6ff0bcfc2231edd3480e7288dba7ff4910160405180910390a250505050565b600081600003612a1e576040517f70a0823100000000000000000000000000000000000000000000000000000000815230600482015273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda0291316906370a08231906024015b602060405180830381865afa1580156129fa573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109979190614813565b6040517efdd58e0000000000000000000000000000000000000000000000000000000081523060048201526024810183905273ffffffffffffffffffffffffffffffffffffffff7f000000000000000000000000b8daa4c8c9f690396f671bb601727a4c3741340c169062fdd58e906044016129dd565b600080612aa285856130c0565b8051602091820120604080517fff000000000000000000000000000000000000000000000000000000000000008185015260609890981b7fffffffffffffffffffffffffffffffffffffffff000000000000000000000000166021890152603588019590955260558088019190915284518088039091018152607590960190935250508251920191909120919050565b604080516001808252818301909252606091600091906020808301908036833701905050905073a581c4a4db7175302464ff3c06380bc3270b403781600081518110612b8057612b8061459c565b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505080604051602401612bcb919061482c565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f8d0dc49f0000000000000000000000000000000000000000000000000000000017905292915050565b60408051602081019091526000808252606091905b8351811015612cbd5781612c88858381518110612c7b57612c7b61459c565b6020026020010151613243565b604051602001612c99929190614655565b60405160208183030381529060405291508080612cb59061483f565b915050612c5c565b5080604051602401612ccf9190614877565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529190526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f8d80ff0a000000000000000000000000000000000000000000000000000000001790529392505050565b60008373ffffffffffffffffffffffffffffffffffffffff16612d6f8484613268565b73ffffffffffffffffffffffffffffffffffffffff1614949350505050565b73ffffffffffffffffffffffffffffffffffffffff811615801590612dc9575073ffffffffffffffffffffffffffffffffffffffff81163314155b15610b6e576040517f5211a07900000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600082600003612e1257506000611e70565b82612e1d838661479b565b611e6d91906147d8565b60008381526008602052604090206001810154908115612e475781612e4d565b8360a001515b915081831115612e89576040517fe2cc6ad600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b612e938383614612565b915081600003612ec75780547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff001660011781555b6001018190559392505050565b7f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029133073ffffffffffffffffffffffffffffffffffffffff851603612f1d5761275b81848461328c565b61276c81858585613297565b61276c7f000000000000000000000000b8daa4c8c9f690396f671bb601727a4c3741340c858585856132a3565b6000612f62848461334f565b9050612f6f8484836133eb565b81600080612f7d86846126c4565b6101208801519193509150600090612f959082611f27565b9050600080612fa389612711565b91509150612fba86868b6020015185858c89613497565b6020808b01518a820151604080518681529384018590528301899052606083018890526080830186905273ffffffffffffffffffffffffffffffffffffffff9182169291169086907fd0a08e8c493f9c94f29311604c9de1b4e8c8d4c06bd0c789af57f2d65bfec0f69060a00160405180910390a450505050505050505050565b600080826001811115613050576130506144bb565b036130885782600003613064576000613081565b82613077670de0b6b3a76400008661479b565b61308191906147d8565b9050611e70565b83600003613097576000611e6d565b83612e1d670de0b6b3a76400008561479b565b60008183106130b95781611e70565b5090919050565b60408051600080825260208201909252606091906130e19060448101614877565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0818403018152918152602080830180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f52e831dd000000000000000000000000000000000000000000000000000000001790528151606380825260a082019093529293506000929190820181803683370190505090507f3d3d606380380380913d393d73bebebebebebebebebebebebebebebebebebebe60208201526c010000000000000000000000008502602d8201527f5af4602a57600080fd5b602d8060366000396000f3363d3d373d3d3d363d73be60418201526c01000000000000000000000000840260608201527f5af43d82803e903d91602b57fd5bf300000000000000000000000000000000006074820152808260405160200161322a929190614655565b6040516020818303038152906040529250505092915050565b60608181015182516040808501516020808701518051935161208e969594920161488a565b60008060006132778585613517565b915091506132848161355c565b509392505050565b610d1483838361370f565b61276c848484846137de565b6040517ff242432a00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff85811660048301528481166024830152604482018490526064820183905260a06084830152600060a483015286169063f242432a9060c401600060405180830381600087803b15801561333057600080fd5b505af1158015613344573d6000803e3d6000fd5b505050505050505050565b6000808361014001516001811115613369576133696144bb565b14801561338c57506000826101400151600181111561338a5761338a6144bb565b145b1561339957506001610997565b600183610140015160018111156133b2576133b26144bb565b1480156133d55750600182610140015160018111156133d3576133d36144bb565b145b156133e257506002610997565b50600092915050565b6133f583836138c9565b61342b576040517f7f9a6f4600000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b600081600281111561343f5761343f6144bb565b03613485578160800151836080015114610d14576040517fa0b9446500000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b610d1483608001518360800151611102565b6134a38530868a612748565b6134b08787868686613913565b856134ba84612965565b10156134f2576040517fdf4d808000000000000000000000000000000000000000000000000000000000815260040160405180910390fd5b613502308685611cff858b614612565b61350e303385846128fc565b50505050505050565b600080825160410361354d5760208301516040840151606085015160001a6135418782858561399b565b94509450505050613555565b506000905060025b9250929050565b6000816004811115613570576135706144bb565b036135785750565b600181600481111561358c5761358c6144bb565b036135f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601860248201527f45434453413a20696e76616c6964207369676e61747572650000000000000000604482015260640161105a565b6002816004811115613607576136076144bb565b0361366e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f45434453413a20696e76616c6964207369676e6174757265206c656e67746800604482015260640161105a565b6003816004811115613682576136826144bb565b03610b6e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602260248201527f45434453413a20696e76616c6964207369676e6174757265202773272076616c60448201527f7565000000000000000000000000000000000000000000000000000000000000606482015260840161105a565b60006040517fa9059cbb00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff84166004820152826024820152602060006044836000895af13d15601f3d116001600051141617169150508061276c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600f60248201527f5452414e534645525f4641494c45440000000000000000000000000000000000604482015260640161105a565b60006040517f23b872dd00000000000000000000000000000000000000000000000000000000815273ffffffffffffffffffffffffffffffffffffffff8516600482015273ffffffffffffffffffffffffffffffffffffffff841660248201528260448201526020600060648360008a5af13d15601f3d1160016000511416171691505080611b90576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f5452414e534645525f46524f4d5f4641494c4544000000000000000000000000604482015260640161105a565b60008260c00151600014806138e0575060c0820151155b156138ed57506001610997565b611e706138f984613a8a565b61390284613a8a565b856101400151856101400151613aa4565b6000816002811115613927576139276144bb565b14611b90576001816002811115613940576139406144bb565b03613966576000828152600560205260409020600101546139619085613b3e565b611b90565b600281600281111561397a5761397a6144bb565b03611b90576000838152600560205260409020600101546139619086613c6e565b6000807f7fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a08311156139d25750600090506003613a81565b6040805160008082526020820180845289905260ff881692820192909252606081018690526080810185905260019060a0016020604051602081039080840390855afa158015613a26573d6000803e3d6000fd5b50506040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0015191505073ffffffffffffffffffffffffffffffffffffffff8116613a7a57600060019250925050613a81565b9150600090505b94509492505050565b60006109978260a001518360c0015184610140015161303b565b600080836001811115613ab957613ab96144bb565b03613afd576000826001811115613ad257613ad26144bb565b03613af357670de0b6b3a7640000613aea85876145fa565b10159050612500565b5082841015612500565b6000826001811115613b1157613b116144bb565b03613b20575083831015612500565b670de0b6b3a7640000613b3385876145fa565b111595945050505050565b604080516002808252606082018352600092602083019080368337019050509050600181600081518110613b7457613b7461459c565b602002602001018181525050600281600181518110613b9557613b9561459c565b60209081029190910101527f000000000000000000000000b8daa4c8c9f690396f671bb601727a4c3741340c73ffffffffffffffffffffffffffffffffffffffff166372ce42757f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda029135b6040517fffffffff0000000000000000000000000000000000000000000000000000000060e084901b168152613c40919060009088908790899060040161490f565b600060405180830381600087803b158015613c5a57600080fd5b505af115801561350e573d6000803e3d6000fd5b604080516002808252606082018352600092602083019080368337019050509050600181600081518110613ca457613ca461459c565b602002602001018181525050600281600181518110613cc557613cc561459c565b60209081029190910101527f000000000000000000000000b8daa4c8c9f690396f671bb601727a4c3741340c73ffffffffffffffffffffffffffffffffffffffff16639e7212ad7f000000000000000000000000833589fcd6edb6e08f4c7c32d4f71b54bda02913613bfe565b600060208284031215613d4457600080fd5b81357fffffffff0000000000000000000000000000000000000000000000000000000081168114611e7057600080fd5b73ffffffffffffffffffffffffffffffffffffffff81168114610b6e57600080fd5b8035613da181613d74565b919050565b60008060408385031215613db957600080fd5b8235613dc481613d74565b946020939093013593505050565b600060208284031215613de457600080fd5b8135611e7081613d74565b600060208284031215613e0157600080fd5b5035919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6040516101a0810167ffffffffffffffff81118282101715613e5b57613e5b613e08565b60405290565b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715613ea857613ea8613e08565b604052919050565b803560028110613da157600080fd5b803560038110613da157600080fd5b600082601f830112613edf57600080fd5b813567ffffffffffffffff811115613ef957613ef9613e08565b613f2a60207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f84011601613e61565b818152846020838601011115613f3f57600080fd5b816020850160208301376000918101602001919091529392505050565b60006101a08284031215613f6f57600080fd5b613f77613e37565b905081358152613f8960208301613d96565b6020820152613f9a60408301613d96565b6040820152613fab60608301613d96565b60608201526080820135608082015260a082013560a082015260c082013560c082015260e082013560e0820152610100808301358183015250610120808301358183015250610140613ffe818401613eb0565b90820152610160614010838201613ebf565b908201526101808281013567ffffffffffffffff81111561403057600080fd5b61403c85828601613ece565b82840152505092915050565b60006020828403121561405a57600080fd5b813567ffffffffffffffff81111561407157600080fd5b61250084828501613f5c565b60008060006060848603121561409257600080fd5b505081359360208301359350604090920135919050565b600067ffffffffffffffff8211156140c3576140c3613e08565b5060051b60200190565b600082601f8301126140de57600080fd5b813560206140f36140ee836140a9565b613e61565b82815260059290921b8401810191818101908684111561411257600080fd5b8286015b8481101561412d5780358352918301918301614116565b509695505050505050565b600080600080600060a0868803121561415057600080fd5b853561415b81613d74565b9450602086013561416b81613d74565b9350604086013567ffffffffffffffff8082111561418857600080fd5b61419489838a016140cd565b945060608801359150808211156141aa57600080fd5b6141b689838a016140cd565b935060808801359150808211156141cc57600080fd5b506141d988828901613ece565b9150509295509295909350565b600082601f8301126141f757600080fd5b813560206142076140ee836140a9565b82815260059290921b8401810191818101908684111561422657600080fd5b8286015b8481101561412d57803567ffffffffffffffff81111561424a5760008081fd5b6142588986838b0101613f5c565b84525091830191830161422a565b6000806040838503121561427957600080fd5b823567ffffffffffffffff8082111561429157600080fd5b61429d868387016141e6565b935060208501359150808211156142b357600080fd5b506142c0858286016140cd565b9150509250929050565b600080604083850312156142dd57600080fd5b50508035926020909101359150565b600080604083850312156142ff57600080fd5b82359150602083013567ffffffffffffffff81111561431d57600080fd5b6142c085828601613f5c565b6000806000806080858703121561433f57600080fd5b843567ffffffffffffffff8082111561435757600080fd5b61436388838901613f5c565b9550602087013591508082111561437957600080fd5b614385888389016141e6565b94506040870135935060608701359150808211156143a257600080fd5b506143af878288016140cd565b91505092959194509250565b600080600080600060a086880312156143d357600080fd5b85356143de81613d74565b945060208601356143ee81613d74565b93506040860135925060608601359150608086013567ffffffffffffffff81111561441857600080fd5b6141d988828901613ece565b60006020828403121561443657600080fd5b813567ffffffffffffffff81111561444d57600080fd5b612500848285016141e6565b6000806040838503121561446c57600080fd5b823567ffffffffffffffff81111561448357600080fd5b61448f85828601613f5c565b95602094909401359450505050565b6000602082840312156144b057600080fd5b8151611e7081613d74565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602160045260246000fd5b600381106144fa576144fa6144bb565b9052565b60006101a0820190508e82528d602083015273ffffffffffffffffffffffffffffffffffffffff808e166040840152808d166060840152808c166080840152508960a08301528860c08301528760e083015286610100830152856101208301528461014083015260028410614575576145756144bb565b8361016083015261458a6101808301846144ea565b9e9d5050505050505050505050505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052603260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b6000821982111561460d5761460d6145cb565b500190565b600082821015614624576146246145cb565b500390565b60005b8381101561464457818101518382015260200161462c565b8381111561276c5750506000910152565b60008351614667818460208801614629565b83519083019061467b818360208801614629565b01949350505050565b600081518084526020808501945080840160005b838110156146ca57815173ffffffffffffffffffffffffffffffffffffffff1687529582019590820190600101614698565b509495945050505050565b600081518084526146ed816020860160208601614629565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169290920160200192915050565b60006101008083526147338184018c614684565b905060ff8a16602084015273ffffffffffffffffffffffffffffffffffffffff808a166040850152838203606085015261476d828a6146d5565b978116608085015295861660a0840152505060ff9290921660c083015290911660e090910152949350505050565b6000817fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff04831182151516156147d3576147d36145cb565b500290565b60008261480e577f4e487b7100000000000000000000000000000000000000000000000000000000600052601260045260246000fd5b500490565b60006020828403121561482557600080fd5b5051919050565b602081526000611e706020830184614684565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8203614870576148706145cb565b5060010190565b602081526000611e7060208301846146d5565b7fff000000000000000000000000000000000000000000000000000000000000008660f81b1681527fffffffffffffffffffffffffffffffffffffffff0000000000000000000000008560601b166001820152836015820152826035820152600082516148fe816055850160208701614629565b919091016055019695505050505050565b600060a0820173ffffffffffffffffffffffffffffffffffffffff881683526020878185015286604085015260a0606085015281865180845260c086019150828801935060005b8181101561497257845183529383019391830191600101614956565b5050809350505050826080830152969550505050505056fe608060405234801561001057600080fd5b506040516101e63803806101e68339818101604052602081101561003357600080fd5b8101908080519060200190929190505050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156100ca576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260228152602001806101c46022913960400191505060405180910390fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505060ab806101196000396000f3fe608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea264697066735822122003d1488ee65e08fa41e58e888a9865554c535f2c77126a82cb4c0f917f31441364736f6c63430007060033496e76616c69642073696e676c65746f6e20616464726573732070726f7669646564a26469706673582212207cdb470c248ee95473978136bdd7299ffd5fb76fb920794191e1970c2bb30cd464736f6c634300080f0033

Type / to focus