Balances

Select type ERC-20 (742) ERC-1155 (9)
+ 0.000000000000000000 WLD Id: ethereum-erc-20/0x163f8c2467924be0ae7b5347228cabf260318753 Name: Worldcoin Verified currency 0.00 USD
+ 0.00000110 WBTC Id: ethereum-erc-20/0x2260fac5e5542a773aa44fbcfedf7c193bc2c599 Name: Wrapped BTC Verified currency 0.06 USD
+ 0.000000000 TONCOIN Id: ethereum-erc-20/0x582d872a1b094fc48f5de31d3b73f2d9be47def1 Name: Wrapped TON Coin Verified currency 0.00 USD
+ 0.000000000000000000 MATIC Id: ethereum-erc-20/0x7d1afa7b718fb893db30a3abc0cfc608aacfebb0 Name: Matic Token Verified currency 0.00 USD
+ 0.000000 USDC Id: ethereum-erc-20/0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48 Name: USD Coin Verified currency 0.00 USD
+ 0.000000000000000000 stETH Id: ethereum-erc-20/0xae7ab96520de3a18e5e111b5eaab095312d7fe84 Name: Liquid staked Ether 2.0 Verified currency 0.00 USD
+ 0.000000000000000000 ARB Id: ethereum-erc-20/0xb50721bcf8d664c30412cfbc6cf7a15145234ad1 Name: Arbitrum Verified currency 0.00 USD
+ 0.000000000000008323 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency 0.00 USD
+ 0.000000 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency 0.00 USD
+ 0.000000000000000000 TUSD Id: ethereum-erc-20/0x0000000000085d4780b73119b644ae5ecd22b376 Name: TrueUSD
+ ? puffereth.com Id: ethereum-erc-1155/0x0f345e79e2fb4f6c38b8d9919ef719969d9e7a8a Name: Puffer Mystery Box NFT
+ ? claim rewards on univ4labs.net Id: ethereum-erc-1155/0x3131030c30c58dae997cc225026f648498f350d5 Name: univ4labs.net
+ ? originethers.com Id: ethereum-erc-1155/0x54be215d605617eccc22c80512a6eb66137f79b8 Name: originethers.com
+ ? Withdrawal NFT pufether.org Id: ethereum-erc-1155/0x65698da984dee37987bdc58cab353fa9538661b8 Name: Withdrawal NFT pufether.org
+ ? ether-origin.com Id: ethereum-erc-1155/0x6ff6de19426d5e7059e169b4b5f8845e5191731e Name: ether-origin.com
+ ? puffeth.com Id: ethereum-erc-1155/0x7abd53b59046eabb5fc0d586c55cad49aa9a8652 Name: Puffer Mystery Box NFT
+ ? claim rewards on apy-usd.com Id: ethereum-erc-1155/0x8d4ba11f332673c51b06c20c121be2a3edf8c2f1 Name: apy-usd.com
+ ? t.me/shibarmy_bot Id: ethereum-erc-1155/0xcc375713b275c0a15f47364cb160ca5c1aab5ad5 Name: Shiba Inu Token Airdrop
+ ? claim rewards on eth-origin.com Id: ethereum-erc-1155/0xe001601bfcfb87e882ae8c669f5a73c966fa2ab8 Name: eth-origin.com

History

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

0xa3fe9d2404f02fc9328d679cd9b6763f0c07bb3efcdb332e11b7cc6e9c4ce225

-

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

34.64 USD

Success

0xa3fe9d2404f02fc9328d679cd9b6763f0c07bb3efcdb332e11b7cc6e9c4ce225

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x52421e53d54d3204cb21f16c190eb5c78681ee5883615b090e77467ad5f67dbc

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x52421e53d54d3204cb21f16c190eb5c78681ee5883615b090e77467ad5f67dbc

-

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

3.84 USD

Success

0x3439fbb0c730b94576ffebb4ddc59e659547908287df6d69b46c7cdfc8a592a3

-

9,360,582.000000000000000000 SSNC Id: ethereum-erc-20/0x6715515f5aa98e8bd3624922e1ba91e6f5fc4402 Name: SSNC

Success

0x3439fbb0c730b94576ffebb4ddc59e659547908287df6d69b46c7cdfc8a592a3

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xca5c8d5750fdbf54a180515e20b9de8e0910459179f9b0ff2017b4d0d965458d

-

405.662780840668320000 AURORA Id: ethereum-erc-20/0xaaaaaa20d9e0e2461697782ef11675f668207961 Name: Aurora

Success

0xca5c8d5750fdbf54a180515e20b9de8e0910459179f9b0ff2017b4d0d965458d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xbe85a980337a4bc41b572986e569dea118263c9d78d517544972a36bac02add2

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xbe85a980337a4bc41b572986e569dea118263c9d78d517544972a36bac02add2

-

131,121.166558 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

131,091.99 USD

Success
Date & time Transaction id Amount Status

0xa3fe9d2404f02fc9328d679cd9b6763f0c07bb3efcdb332e11b7cc6e9c4ce225

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x52421e53d54d3204cb21f16c190eb5c78681ee5883615b090e77467ad5f67dbc

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x3439fbb0c730b94576ffebb4ddc59e659547908287df6d69b46c7cdfc8a592a3

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xca5c8d5750fdbf54a180515e20b9de8e0910459179f9b0ff2017b4d0d965458d

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xbe85a980337a4bc41b572986e569dea118263c9d78d517544972a36bac02add2

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x55e901c1947ad1b5181770829c7a8d857ec2e8bdd83268d4a3cd300472f54584

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0x89accd82adf73cb4bddcca8147fb3b746612b16d7b77cb29e37b714a97ae5c1f

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xbfb23c141825df71c7f39075a292c4e328de76cfb297558da006c9bdf5e1a44f

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xeb0f99ad9a904501bba51c3a1f01ffa7289246b1dddc74b350c8b8edd518bb50

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success

0xd7995abc4052060180d8109a1a4993eedaf262155ff0befa6a12c4a93095fe11

+

0.000000000000000000 ETH Id: ethereum Name: Ethereum Verified currency

0.00 USD

Success
Date & time Transaction id Amount Status

0xbfb23c141825df71c7f39075a292c4e328de76cfb297558da006c9bdf5e1a44f

-

22.863506696537101903 ETH Id: ethereum Name: Ethereum Verified currency

52,830.47 USD

Success

0xeb0f99ad9a904501bba51c3a1f01ffa7289246b1dddc74b350c8b8edd518bb50

-

0.094219704733560000 ETH Id: ethereum Name: Ethereum Verified currency

217.71 USD

Success

0xd7995abc4052060180d8109a1a4993eedaf262155ff0befa6a12c4a93095fe11

-

0.034622048407137624 ETH Id: ethereum Name: Ethereum Verified currency

80.00 USD

Success

0x5c2830f17987d1f67736d445216e9dbfac724abc307bbe665c7b87ec1816d0d5

-

0.005146200240800000 ETH Id: ethereum Name: Ethereum Verified currency

11.89 USD

Success

0xd8c6e90df0ce2faef9782bfe39c83a6eaf12551a4706c2f2d7b40206235334a9

-

0.002505350081400000 ETH Id: ethereum Name: Ethereum Verified currency

5.78 USD

Success

0x9b092598fb4987c50b16aaa8f869d4886948ab58081d64ccfd0b7bbf24e99340

-

3.067140000000002000 ETH Id: ethereum Name: Ethereum Verified currency

7,087.20 USD

Success

0xc1465e2344f7ff749896e6789987482c9cc1ec2b44d99e07a370cf761c31a550

-

3.881539999999997500 ETH Id: ethereum Name: Ethereum Verified currency

8,969.03 USD

Success

0xe08d1f518dd79852f25df335ccb30b7e7b597a93aeda5f8187eed476b3cb1460

-

3.024891391852030000 ETH Id: ethereum Name: Ethereum Verified currency

6,989.58 USD

Success

0x06dfcecdcf9fbf6099e2286413f48d88beb884249d4ad1ca36a7a4be92d20a9e

-

0.004008717186550000 ETH Id: ethereum Name: Ethereum Verified currency

9.18 USD

Success

0xebf2b4bf2b7e5ed3c60be974e91351dfa59193bc8d6416c8d869ace755745373

-

0.023239890961425000 ETH Id: ethereum Name: Ethereum Verified currency

53.25 USD

Success
Date & time Transaction id Amount Status

0xa3fe9d2404f02fc9328d679cd9b6763f0c07bb3efcdb332e11b7cc6e9c4ce225

-

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

34.64 USD

Success

0x52421e53d54d3204cb21f16c190eb5c78681ee5883615b090e77467ad5f67dbc

-

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

3.84 USD

Success

0x3439fbb0c730b94576ffebb4ddc59e659547908287df6d69b46c7cdfc8a592a3

-

9,360,582.000000000000000000 SSNC Id: ethereum-erc-20/0x6715515f5aa98e8bd3624922e1ba91e6f5fc4402 Name: SSNC

Success

0xca5c8d5750fdbf54a180515e20b9de8e0910459179f9b0ff2017b4d0d965458d

-

405.662780840668320000 AURORA Id: ethereum-erc-20/0xaaaaaa20d9e0e2461697782ef11675f668207961 Name: Aurora

Success

0xbe85a980337a4bc41b572986e569dea118263c9d78d517544972a36bac02add2

-

131,121.166558 USDT Id: ethereum-erc-20/0xdac17f958d2ee523a2206206994597c13d831ec7 Name: Tether USD Verified currency

131,091.99 USD

Success

0x55e901c1947ad1b5181770829c7a8d857ec2e8bdd83268d4a3cd300472f54584

-

114.021206894478900000 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

263,467.66 USD

Success

0x89accd82adf73cb4bddcca8147fb3b746612b16d7b77cb29e37b714a97ae5c1f

-

0.114135342236715623 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

263.73 USD

Success

0xeb0f99ad9a904501bba51c3a1f01ffa7289246b1dddc74b350c8b8edd518bb50

-

153,319.863426940 NEIRO Id: ethereum-erc-20/0xee2a03aa6dacf51c18679c516ad5283d8e7c2637 Name: Neiro

Success

0xeb0f99ad9a904501bba51c3a1f01ffa7289246b1dddc74b350c8b8edd518bb50

-

4.749999999999967609 WETH Id: ethereum-erc-20/0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2 Name: Wrapped Ether Verified currency

10,975.77 USD

Success

0xeb0f99ad9a904501bba51c3a1f01ffa7289246b1dddc74b350c8b8edd518bb50

+

98,622.984177251 NEIRO Id: ethereum-erc-20/0xee2a03aa6dacf51c18679c516ad5283d8e7c2637 Name: Neiro

Success
Date & time Transaction id Amount Status

0x8732812958401823625ed52cc7f192cb75e81c61328fbabdeb330ed915215468

+

1 t.me/shibarmy_bot Id: ethereum-erc-1155/0xcc375713b275c0a15f47364cb160ca5c1aab5ad5 Name: Shiba Inu Token Airdrop

#0

Success

0x33b5361487a20b350b830de6c501ff8dd419feb8498d442fa5469fc68f0ff96a

+

1 claim rewards on apy-usd.com Id: ethereum-erc-1155/0x8d4ba11f332673c51b06c20c121be2a3edf8c2f1 Name: apy-usd.com

#0

Success

0x38015744e77417292663fe594cbfbe8161af8f8ccf883fda2bc5f0781d25abc6

+

1 ether-origin.com Id: ethereum-erc-1155/0x6ff6de19426d5e7059e169b4b5f8845e5191731e Name: ether-origin.com

#0

Success

0xd8aa2c860a62d43591bb2f2f82439b59f5cd2da475d090506ed61d141019d4e6

+

1 Withdrawal NFT pufether.org Id: ethereum-erc-1155/0x65698da984dee37987bdc58cab353fa9538661b8 Name: Withdrawal NFT pufether.org

#0

Success

0x01d5c89def13188f921d600fa4fc1cd0c093a36d721e60e529421ff503e25b85

+

1 puffereth.com Id: ethereum-erc-1155/0x0f345e79e2fb4f6c38b8d9919ef719969d9e7a8a Name: Puffer Mystery Box NFT

#0

Success

0x6d2f0c464fc0bb7988e1df00a4bf125be53f0d2f25e08ecf3ca72b2337a3aee5

+

1 puffeth.com Id: ethereum-erc-1155/0x7abd53b59046eabb5fc0d586c55cad49aa9a8652 Name: Puffer Mystery Box NFT

#1

Success

0x5c83e78611b06bfae37a5f351829f745a9bd82a4667136cc2f0ccc9bafae4f9f

+

1 claim rewards on eth-origin.com Id: ethereum-erc-1155/0xe001601bfcfb87e882ae8c669f5a73c966fa2ab8 Name: eth-origin.com

#0

Success

0x9fcd2b98644e95e8a2f7ced6db9467272c5228a65f05e19f8fbdabeabe1939e9

+

1 originethers.com Id: ethereum-erc-1155/0x54be215d605617eccc22c80512a6eb66137f79b8 Name: originethers.com

#0

Success

0xb1dce5d0a835a0c77819689a012e9f9ff03558d5420f3dfdb4a6e230750e74b6

+

1 claim rewards on univ4labs.net Id: ethereum-erc-1155/0x3131030c30c58dae997cc225026f648498f350d5 Name: univ4labs.net

#0

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

Special data

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

    0x6080604052600436106100ab5760003560e01c8063ae9779c611610064578063ae9779c6146101a7578063dc09c3e4146101c3578063de2c8b3a14610200578063debfda301461021c578063f1a0ce9514610259578063fa461e3314610282576100b2565b80631ecd9cd8146100b75780632197159c146100f457806323a69e75146101105780634782f779146101395780635e35359e1461016257806384fa30a01461018b576100b2565b366100b257005b600080fd5b3480156100c357600080fd5b506100de60048036038101906100d991906143cb565b6102ab565b6040516100eb91906151ef565b60405180910390f35b61010e600480360381019061010991906146cf565b6103d1565b005b34801561011c57600080fd5b50610137600480360381019061013291906145aa565b61045f565b005b34801561014557600080fd5b50610160600480360381019061015b919061434a565b6105c0565b005b34801561016e57600080fd5b50610189600480360381019061018491906142fb565b610705565b005b6101a560048036038101906101a091906144b3565b61084c565b005b6101c160048036038101906101bc91906146cf565b610941565b005b3480156101cf57600080fd5b506101ea60048036038101906101e59190614386565b6109c5565b6040516101f791906151ef565b60405180910390f35b61021a6004803603810190610215919061440c565b610af5565b005b34801561022857600080fd5b50610243600480360381019061023e91906142d2565b610bec565b60405161025091906151ef565b60405180910390f35b34801561026557600080fd5b50610280600480360381019061027b919061434a565b610c42565b005b34801561028e57600080fd5b506102a960048036038101906102a491906145aa565b610e71565b005b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461033d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016103349061522c565b60405180910390fd5b60008251905060005b818110156103c65760016002600086848151811061036057fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610346565b506001915050919050565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc273ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d826040518263ffffffff1660e01b815260040161042a919061550e565b600060405180830381600087803b15801561044457600080fd5b505af1158015610458573d6000803e3d6000fd5b5050505050565b600084138061046e5750600083135b61047757600080fd5b600082828101906104889190614616565b9050600080600061049c8460000151610fd2565b9250925092506000806104b585858562ffffff16611023565b9150915060008060008c136104f9578673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16108b61052a565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16108c5b915091508115610556576105518733836fffffffffffffffffffffffffffffffff166111b2565b6105b2565b6105638860000151611377565b15610590576105758860000151611392565b886000018190525061058a81338a86886113bb565b506105b1565b8596506105b08733836fffffffffffffffffffffffffffffffff166111b2565b5b5b505050505050505050505050565b6000808080548060200260200160405190810160405280929190818152602001828054801561064457602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190600101908083116105fa575b5050505050905060005b81518110156106b4573373ffffffffffffffffffffffffffffffffffffffff1682828151811061067a57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614156106a757600192506106b4565b808060010191505061064e565b50816106f5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016106ec906154ac565b60405180910390fd5b6106ff8484611584565b50505050565b6000808080548060200260200160405190810160405280929190818152602001828054801561078957602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161073f575b5050505050905060005b81518110156107f9573373ffffffffffffffffffffffffffffffffffffffff168282815181106107bf57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff1614156107ec57600192506107f9565b8080600101915050610793565b508161083a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610831906154ac565b60405180910390fd5b610845858585611635565b5050505050565b60011515600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515146108df576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108d6906154cc565b60405180910390fd5b8042811015610923576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161091a9061526c565b60405180910390fd5b61092f8787878761164b565b61093883612253565b50505050505050565b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc273ffffffffffffffffffffffffffffffffffffffff1663d0e30db0826040518263ffffffff1660e01b81526004016000604051808303818588803b1580156109a957600080fd5b505af11580156109bd573d6000803e3d6000fd5b505050505050565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610a57576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a4e9061522c565b60405180910390fd5b60005b83839050811015610aea57600060026000868685818110610a7757fe5b9050602002016020810190610a8c91906142d2565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050610a5a565b506001905092915050565b60011515600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151514610b88576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610b7f906154cc565b60405180910390fd5b8042811015610bcc576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bc39061526c565b60405180910390fd5b610bd88888888861164b565b610be28484612260565b5050505050505050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b60008080805480602002602001604051908101604052809291908181526020018280548015610cc657602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311610c7c575b5050505050905060005b8151811015610d36573373ffffffffffffffffffffffffffffffffffffffff16828281518110610cfc57fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff161415610d295760019250610d36565b8080600101915050610cd0565b5081610d77576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d6e906154ac565b60405180910390fd5b7f000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc273ffffffffffffffffffffffffffffffffffffffff16632e1a7d4d846040518263ffffffff1660e01b8152600401610dd0919061550e565b600060405180830381600087803b158015610dea57600080fd5b505af1158015610dfe573d6000803e3d6000fd5b505050508373ffffffffffffffffffffffffffffffffffffffff1683604051610e2690615105565b60006040518083038185875af1925050503d8060008114610e63576040519150601f19603f3d011682016040523d82523d6000602084013e610e68565b606091505b50505050505050565b6000841380610e805750600083135b610e8957600080fd5b60008282810190610e9a9190614616565b90506000806000610eae8460000151610fd2565b925092509250600080610ec785858562ffffff166122d6565b9150915060008060008c13610f0b578673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16108b610f3c565b8573ffffffffffffffffffffffffffffffffffffffff168773ffffffffffffffffffffffffffffffffffffffff16108c5b915091508115610f6857610f638733836fffffffffffffffffffffffffffffffff166111b2565b610fc4565b610f758860000151611377565b15610fa257610f878860000151611392565b8860000181905250610f9c81338a86886113bb565b50610fc3565b859650610fc28733836fffffffffffffffffffffffffffffffff166111b2565b5b5b505050505050505050505050565b6000806000610feb60008561246590919063ffffffff16565b925061100160148561257e90919063ffffffff16565b905061101a60036014018561246590919063ffffffff16565b91509193909250565b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16111561106557838580955081965050505b60007341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c986868660405160200161109193929190615135565b604051602081830303815290604052805190602001207f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e260001b6040516020016110dd939291906150bd565b6040516020818303038152906040528051906020012060001c90508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561116f577341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c97f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e260001b92509250506111aa565b6040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016111a1906152ec565b60405180910390fd5b935093915050565b6000808473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb8585604051602401808373ffffffffffffffffffffffffffffffffffffffff168152602001828152602001925050506040516020818303038152906040529060e01b6020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff83818316178352505050506040518082805190602001908083835b602083106112745780518252602082019150602081019050602083039250611251565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146112d6576040519150601f19603f3d011682016040523d82523d6000602084013e6112db565b606091505b509150915081801561131b575060008151148061131a575080806020019051602081101561130857600080fd5b81019080805190602001909291905050505b5b611370576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602d81526020018061593b602d913960400191505060405180910390fd5b5050505050565b60006003601401601460036014010101825110159050919050565b60606113b460036014016003601401845103846126889092919063ffffffff16565b9050919050565b60008073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614156113f5573094505b60008060006114078760000151610fd2565b92509250925060008373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161090506000806114558886888762ffffff168d612872565b73ffffffffffffffffffffffffffffffffffffffff1663128acb088c858f6000038761149857600173fffd8963efd1fc6a506488495d951d5263988d26036114a2565b60016401000276a3015b8f6040516020016114b391906154ec565b6040516020818303038152906040526040518663ffffffff1660e01b81526004016114e295949392919061516c565b6040805180830381600087803b1580156114fb57600080fd5b505af115801561150f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190611533919061456e565b9150915060008361154857818360000361154e565b82826000035b80925081995050508c6fffffffffffffffffffffffffffffffff16811461157457600080fd5b5050505050505095945050505050565b60008273ffffffffffffffffffffffffffffffffffffffff16826040516115aa90615105565b60006040518083038185875af1925050503d80600081146115e7576040519150601f19603f3d011682016040523d82523d6000602084013e6115ec565b606091505b5050905080611630576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016116279061530c565b60405180910390fd5b505050565b6000839050611645818484612916565b50505050565b600084849050905060005b81811015611f8357600086868381811061166c57fe5b905060200281019061167e91906155cc565b60400160208101906116909190614721565b60ff161415611707576117028686838181106116a857fe5b90506020028101906116ba91906155cc565b6116c3906157bb565b857f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f60001b735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f61299c565b611f76565b600186868381811061171557fe5b905060200281019061172791906155cc565b60400160208101906117399190614721565b60ff1614156117a7576117a286868381811061175157fe5b905060200281019061176391906155cc565b857fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460001b731f98431c8ad98523631ae4a59f267346ea31f984612c87565b611f75565b60028686838181106117b557fe5b90506020028101906117c791906155cc565b60400160208101906117d99190614721565b60ff1614156118505761184b8686838181106117f157fe5b905060200281019061180391906155cc565b61180c906157bb565b857fe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c630360001b73c0aee478e3658e2610c5f7a4a2e1777ce9e4f2ac61299c565b611f74565b600386868381811061185e57fe5b905060200281019061187091906155cc565b60400160208101906118829190614721565b60ff1614156118f8576118f386868381811061189a57fe5b90506020028101906118ac91906155cc565b6118b5906157bb565b857efb7f630766e6a796048ea87d01acd3068e8ff67d078148a3fa3f4a84f69bd560001b73ca143ce32fe78f1f7019d7d551a6402fc5350c73612f38565b611f73565b600486868381811061190657fe5b905060200281019061191891906155cc565b604001602081019061192a9190614721565b60ff1614156119985761199386868381811061194257fe5b905060200281019061195491906155cc565b857f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e260001b7341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9612c87565b611f72565b60058686838181106119a657fe5b90506020028101906119b891906155cc565b60400160208101906119ca9190614721565b60ff161415611a4157611a3c8686838181106119e257fe5b90506020028101906119f491906155cc565b6119fd906157bb565b857fb919a60aa3c8bbfdcc188f8aad10c9d83aa77960d72f2586258a16c280a90ed460001b73c5e1daec2ad401ebebdd3e32516d90ab251a3aa361299c565b611f71565b6006868683818110611a4f57fe5b9050602002810190611a6191906155cc565b6040016020810190611a739190614721565b60ff161415611aea57611ae5868683818110611a8b57fe5b9050602002810190611a9d91906155cc565b611aa6906157bb565b857f754e1d90e536e4c1df81b7f030f47b4ca80c87120e145c294f098c83a6cb5ace60001b73c66f594268041db60507f00703b152492fb176e761299c565b611f70565b600a868683818110611af857fe5b9050602002810190611b0a91906155cc565b6040016020810190611b1c9190614721565b60ff161415611b9357611b8e868683818110611b3457fe5b9050602002810190611b4691906155cc565b611b4f906157bb565b857f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f60001b73f1d7cc64fb4452f05c498126312ebe29f30fbcf961299c565b611f6f565b600b868683818110611ba157fe5b9050602002810190611bb391906155cc565b6040016020810190611bc59190614721565b60ff161415611c3357611c2e868683818110611bdd57fe5b9050602002810190611bef91906155cc565b857fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460001b731f98431c8ad98523631ae4a59f267346ea31f984612c87565b611f6e565b600c868683818110611c4157fe5b9050602002810190611c5391906155cc565b6040016020810190611c659190614721565b60ff161415611cdb57611cd6868683818110611c7d57fe5b9050602002810190611c8f91906155cc565b611c98906157bb565b857efb7f630766e6a796048ea87d01acd3068e8ff67d078148a3fa3f4a84f69bd560001b7302a84c1b3bbd7401a5f7fa98a384ebc70bb5749e612f38565b611f6d565b600d868683818110611ce957fe5b9050602002810190611cfb91906155cc565b6040016020810190611d0d9190614721565b60ff161415611d7b57611d76868683818110611d2557fe5b9050602002810190611d3791906155cc565b857f6ce8eb472fa82df5469c6ab6d485f17c3ad13c8cd7af59b3d4a8026c5ce0f7e260001b7341ff9aa7e16b8b1a8a8dc4f0efacd93d02d071c9612c87565b611f6c565b600e868683818110611d8957fe5b9050602002810190611d9b91906155cc565b6040016020810190611dad9190614721565b60ff161415611e2457611e1f868683818110611dc557fe5b9050602002810190611dd791906155cc565b611de0906157bb565b857fe18a34eb0e04b04f7a0ac29a6e80748dca96319b42c54d679cb821dca90c630360001b73c35dadb65012ec5796536bd9864ed8773abc74c461299c565b611f6b565b600f868683818110611e3257fe5b9050602002810190611e4491906155cc565b6040016020810190611e569190614721565b60ff161415611ecd57611ec8868683818110611e6e57fe5b9050602002810190611e8091906155cc565b611e89906157bb565b857f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f60001b738909dc15e40173ff4699343b6eb8132c65e18ec661299c565b611f6a565b6010868683818110611edb57fe5b9050602002810190611eed91906155cc565b6040016020810190611eff9190614721565b60ff161415611f6957611f68868683818110611f1757fe5b9050602002810190611f2991906155cc565b857fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460001b7333128a8fc17869897dce68ed026d694621f6fdfd612c87565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b8080600101915050611656565b503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015611fc1575060008214155b1561224c576001858560018403818110611fd757fe5b9050602002810190611fe991906155cc565b6040016020810190611ffb9190614721565b60ff16148061203f5750600485856001840381811061201657fe5b905060200281019061202891906155cc565b604001602081019061203a9190614721565b60ff16145b8061207f5750600b85856001840381811061205657fe5b905060200281019061206891906155cc565b604001602081019061207a9190614721565b60ff16145b806120bf5750600d85856001840381811061209657fe5b90506020028101906120a891906155cc565b60400160208101906120ba9190614721565b60ff16145b806120ff575060108585600184038181106120d657fe5b90506020028101906120e891906155cc565b60400160208101906120fa9190614721565b60ff16145b156121905761218b61218486866001850381811061211957fe5b905060200281019061212b91906155cc565b806080019061213a9190615575565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506000612465565b84846111b2565b61224b565b61224a6122438686600185038181106121a557fe5b90506020028101906121b791906155cc565b80608001906121c69190615575565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f82011690508083019250505050505050601488886001870381811061221a57fe5b905060200281019061222c91906155cc565b806080019061223b9190615575565b905003612465565b84846111b2565b5b5b5050505050565b61225d8141612260565b50565b600082146122d2578073ffffffffffffffffffffffffffffffffffffffff168260405161228c90615105565b60006040518083038185875af1925050503d80600081146122c9576040519150601f19603f3d011682016040523d82523d6000602084013e6122ce565b606091505b5050505b5050565b6000808373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16111561231857838580955081965050505b6000731f98431c8ad98523631ae4a59f267346ea31f98486868660405160200161234493929190615135565b604051602081830303815290604052805190602001207fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460001b604051602001612390939291906150bd565b6040516020818303038152906040528051906020012060001c90508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141561242257731f98431c8ad98523631ae4a59f267346ea31f9847fe34f199b19b2b4f47f68442619d555527d244f78a3297ea89325f843f87b8b5460001b925092505061245d565b6040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612454906152ec565b60405180910390fd5b935093915050565b6000816014830110156124e0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260128152602001807f746f416464726573735f6f766572666c6f77000000000000000000000000000081525060200191505060405180910390fd5b601482018351101561255a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f746f416464726573735f6f75744f66426f756e6473000000000000000000000081525060200191505060405180910390fd5b60006c01000000000000000000000000836020860101510490508091505092915050565b6000816003830110156125f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f746f55696e7432345f6f766572666c6f7700000000000000000000000000000081525060200191505060405180910390fd5b6003820183511015612673576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260148152602001807f746f55696e7432345f6f75744f66426f756e647300000000000000000000000081525060200191505060405180910390fd5b60008260038501015190508091505092915050565b606081601f83011015612703576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f736c6963655f6f766572666c6f7700000000000000000000000000000000000081525060200191505060405180910390fd5b82828401101561277b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600e8152602001807f736c6963655f6f766572666c6f7700000000000000000000000000000000000081525060200191505060405180910390fd5b818301845110156127f4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f736c6963655f6f75744f66426f756e647300000000000000000000000000000081525060200191505060405180910390fd5b60608215600081146128155760405191506000825260208201604052612866565b6040519150601f8416801560200281840101858101878315602002848b0101015b818310156128535780518352602083019250602081019050612836565b50868552601f19601f8301166040525050505b50809150509392505050565b60008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1611156128b357838580955081965050505b858585856040516020016128c993929190615135565b60405160208183030381529060405280519060200120836040516020016128f2939291906150bd565b6040516020818303038152906040528051906020012060001c905095945050505050565b6129978363a9059cbb60e01b84846040516024016129359291906151c6565b604051602081830303815290604052907bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19166020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff8381831617835250505050613223565b505050565b60006129ab85608001516132ea565b905060006129d08387602001516effffffffffffffffffffffffffffff1684876133bd565b905085600001516effffffffffffffffffffffffffffff16816000815181106129f557fe5b60200260200101511115612a3e576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612a359061540c565b60405180910390fd5b612aa482600081518110612a4e57fe5b6020026020010151612a8a8585600081518110612a6757fe5b602002602001015186600181518110612a7c57fe5b60200260200101518961350c565b83600081518110612a9757fe5b60200260200101516111b2565b60005b6001835103811015612c7e57600080848381518110612ac257fe5b6020026020010151856001850181518110612ad957fe5b6020026020010151915091506000612af18383613537565b5090506000856001860181518110612b0557fe5b602002602001015190506000808373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff1614612b4d57826000612b51565b6000835b91509150600060028a51038810612b7e5760018e6060015160ff1614612b775730612b79565b8c5b612ba1565b612ba08b878c60028c0181518110612b9257fe5b60200260200101518f61350c565b5b9050612baf8b88888f61350c565b73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f848484600067ffffffffffffffff81118015612be557600080fd5b506040519080825280601f01601f191660200182016040528015612c185781602001600182028036833780820191505090505b506040518563ffffffff1660e01b8152600401612c389493929190615529565b600060405180830381600087803b158015612c5257600080fd5b505af1158015612c66573d6000803e3d6000fd5b50505050505050505050508080600101915050612aa7565b50505050505050565b6000612cf9858060800190612c9c9190615575565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f820116905080830192505050505050506014878060800190612cf19190615575565b905003612465565b905060008173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612d36919061511a565b60206040518083038186803b158015612d4e57600080fd5b505afa158015612d62573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612d8691906146f8565b9050612e3c866020016020810190612d9e91906146a6565b6effffffffffffffffffffffffffffff166001886060016020810190612dc49190614721565b60ff1614612dd25730612dd4565b865b60405180602001604052808a8060800190612def9190615575565b8080601f016020809104026020016040519081016040528093929190818152602001838380828437600081840152601f19601f8201169050808301925050505050505081525087876113bb565b508173ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401612e76919061511a565b60206040518083038186803b158015612e8e57600080fd5b505afa158015612ea2573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190612ec691906146f8565b81039050856000016020810190612edd91906146a6565b6effffffffffffffffffffffffffffff16811115612f30576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612f27906153cc565b60405180910390fd5b505050505050565b6000612f4785608001516132ea565b90506000612f6c8387602001516effffffffffffffffffffffffffffff168487613665565b905085600001516effffffffffffffffffffffffffffff1681600081518110612f9157fe5b60200260200101511115612fda576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401612fd19061524c565b60405180910390fd5b61304082600081518110612fea57fe5b6020026020010151613026858560008151811061300357fe5b60200260200101518660018151811061301857fe5b6020026020010151896137b4565b8360008151811061303357fe5b60200260200101516111b2565b60005b600183510381101561321a5760008084838151811061305e57fe5b602002602001015185600185018151811061307557fe5b602002602001015191509150600061308d8383613829565b50905060008560018601815181106130a157fe5b602002602001015190506000808373ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16146130e9578260006130ed565b6000835b91509150600060028a5103881061311a5760018e6060015160ff16146131135730613115565b8c5b61313d565b61313c8b878c60028c018151811061312e57fe5b60200260200101518f6137b4565b5b905061314b8b88888f6137b4565b73ffffffffffffffffffffffffffffffffffffffff1663022c0d9f848484600067ffffffffffffffff8111801561318157600080fd5b506040519080825280601f01601f1916602001820160405280156131b45781602001600182028036833780820191505090505b506040518563ffffffff1660e01b81526004016131d49493929190615529565b600060405180830381600087803b1580156131ee57600080fd5b505af1158015613202573d6000803e3d6000fd5b50505050505050505050508080600101915050613043565b50505050505050565b6000613285826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c65648152508573ffffffffffffffffffffffffffffffffffffffff166139579092919063ffffffff16565b90506000815111156132e557808060200190518101906132a59190614545565b6132e4576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016132db9061546c565b60405180910390fd5b5b505050565b6060600060148351816132f957fe5b04905060008167ffffffffffffffff8111801561331557600080fd5b506040519080825280602002602001820160405280156133445781602001602082028036833780820191505090505b50905060005b828110156133b25761335f8560148302612465565b82828151811061336b57fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050808060010191505061334a565b508092505050919050565b6060600283511015613404576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016133fb9061536c565b60405180910390fd5b825167ffffffffffffffff8111801561341c57600080fd5b5060405190808252806020026020018201604052801561344b5781602001602082028036833780820191505090505b509050838160018351038151811061345f57fe5b6020026020010181815250506000600184510390505b6000811115613503576000806134b68887600186038151811061349457fe5b60200260200101518886815181106134a857fe5b60200260200101518861396f565b915091506134d88484815181106134c957fe5b60200260200101518383613a83565b8460018503815181106134e757fe5b6020026020010181815250505050808060019003915050613475565b50949350505050565b600080600061351b8686613537565b9150915061352b87858484613b44565b92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff1614156135a9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016135a09061532c565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16106135e35782846135e6565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561365e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136559061544c565b60405180910390fd5b9250929050565b60606002835110156136ac576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016136a39061528c565b60405180910390fd5b825167ffffffffffffffff811180156136c457600080fd5b506040519080825280602002602001820160405280156136f35781602001602082028036833780820191505090505b509050838160018351038151811061370757fe5b6020026020010181815250506000600184510390505b60008111156137ab5760008061375e8887600186038151811061373c57fe5b602002602001015188868151811061375057fe5b602002602001015188613ba6565b9150915061378084848151811061377157fe5b60200260200101518383613cc7565b84600185038151811061378f57fe5b602002602001018181525050505080806001900391505061371d565b50949350505050565b60008060006137c38686613829565b915091508682826040516020016137db92919061507a565b6040516020818303038152906040528051906020012085604051602001613804939291906150bd565b6040516020818303038152906040528051906020012060001c92505050949350505050565b6000808273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16141561389b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016138929061538c565b60405180910390fd5b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16106138d55782846138d8565b83835b8092508193505050600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415613950576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613947906153ec565b60405180910390fd5b9250929050565b60606139668484600085613d88565b90509392505050565b600080600061397e8686613537565b5090506000806139908989898961350c565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b1580156139d557600080fd5b505afa1580156139e9573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613a0d9190614657565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691508273ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614613a6c578082613a6f565b81815b809550819650505050505094509492505050565b6000808411613ac7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613abe906152cc565b60405180910390fd5b600083118015613ad75750600082115b613b16576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613b0d906153ac565b60405180910390fd5b60006103e885850202905060006103e58685030290506001818381613b3757fe5b0401925050509392505050565b6000848383604051602001613b5a92919061507a565b6040516020818303038152906040528051906020012085604051602001613b83939291906150bd565b6040516020818303038152906040528051906020012060001c9050949350505050565b6000806000613bb58686613829565b509050613bc4878787876137b4565b50600080613bd4898989896137b4565b73ffffffffffffffffffffffffffffffffffffffff16630902f1ac6040518163ffffffff1660e01b815260040160606040518083038186803b158015613c1957600080fd5b505afa158015613c2d573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190613c519190614657565b506dffffffffffffffffffffffffffff1691506dffffffffffffffffffffffffffff1691508273ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff1614613cb0578082613cb3565b81815b809550819650505050505094509492505050565b6000808411613d0b576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d02906152ac565b60405180910390fd5b600083118015613d1b5750600082115b613d5a576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613d519061548c565b60405180910390fd5b600061271085850202905060006126f78685030290506001818381613d7b57fe5b0401925050509392505050565b606082471015613dcd576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613dc49061534c565b60405180910390fd5b6000808673ffffffffffffffffffffffffffffffffffffffff168587604051613df691906150a6565b60006040518083038185875af1925050503d8060008114613e33576040519150601f19603f3d011682016040523d82523d6000602084013e613e38565b606091505b5091509150613e4987838387613e55565b92505050949350505050565b60608315613eb857600083511415613eb057613e7085613ecb565b613eaf576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613ea69061542c565b60405180910390fd5b5b829050613ec3565b613ec28383613ee4565b5b949350505050565b600080823b905060008163ffffffff1611915050919050565b600082511115613ef75781518083602001fd5b806040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401613f2b919061520a565b60405180910390fd5b6000613f47613f4284615621565b6155f0565b90508083825260208201905082856020860282011115613f6657600080fd5b60005b85811015613f965781613f7c8882613fde565b845260208401935060208301925050600181019050613f69565b5050509392505050565b6000613fb3613fae8461564d565b6155f0565b905082815260208101848484011115613fcb57600080fd5b613fd68482856157f2565b509392505050565b600081359050613fed81615882565b92915050565b60008083601f84011261400557600080fd5b8235905067ffffffffffffffff81111561401e57600080fd5b60208301915083602082028301111561403657600080fd5b9250929050565b600082601f83011261404e57600080fd5b813561405e848260208601613f34565b91505092915050565b60008083601f84011261407957600080fd5b8235905067ffffffffffffffff81111561409257600080fd5b6020830191508360208202830111156140aa57600080fd5b9250929050565b6000815190506140c081615899565b92915050565b60008083601f8401126140d857600080fd5b8235905067ffffffffffffffff8111156140f157600080fd5b60208301915083600182028301111561410957600080fd5b9250929050565b600082601f83011261412157600080fd5b8135614131848260208601613fa0565b91505092915050565b600081359050614149816158b0565b92915050565b60008151905061415e816158b0565b92915050565b60006020828403121561417657600080fd5b61418060206155f0565b9050600082013567ffffffffffffffff81111561419c57600080fd5b6141a884828501614110565b60008301525092915050565b600060a082840312156141c657600080fd5b6141d060a06155f0565b905060006141e084828501614269565b60008301525060206141f484828501614269565b6020830152506040614208848285016142bd565b604083015250606061421c848285016142bd565b606083015250608082013567ffffffffffffffff81111561423c57600080fd5b61424884828501614110565b60808301525092915050565b600081519050614263816158c7565b92915050565b600081359050614278816158de565b92915050565b60008135905061428d816158f5565b92915050565b6000815190506142a2816158f5565b92915050565b6000815190506142b78161590c565b92915050565b6000813590506142cc81615923565b92915050565b6000602082840312156142e457600080fd5b60006142f284828501613fde565b91505092915050565b60008060006060848603121561431057600080fd5b600061431e86828701613fde565b935050602061432f86828701613fde565b92505060406143408682870161427e565b9150509250925092565b6000806040838503121561435d57600080fd5b600061436b85828601613fde565b925050602061437c8582860161427e565b9150509250929050565b6000806020838503121561439957600080fd5b600083013567ffffffffffffffff8111156143b357600080fd5b6143bf85828601613ff3565b92509250509250929050565b6000602082840312156143dd57600080fd5b600082013567ffffffffffffffff8111156143f757600080fd5b6144038482850161403d565b91505092915050565b600080600080600080600060c0888a03121561442757600080fd5b600088013567ffffffffffffffff81111561444157600080fd5b61444d8a828b01614067565b975097505060206144608a828b01613fde565b95505060406144718a828b0161427e565b94505060606144828a828b0161427e565b93505060806144938a828b01613fde565b92505060a06144a48a828b0161427e565b91505092959891949750929550565b60008060008060008060a087890312156144cc57600080fd5b600087013567ffffffffffffffff8111156144e657600080fd5b6144f289828a01614067565b9650965050602061450589828a01613fde565b945050604061451689828a0161427e565b935050606061452789828a0161427e565b925050608061453889828a0161427e565b9150509295509295509295565b60006020828403121561455757600080fd5b6000614565848285016140b1565b91505092915050565b6000806040838503121561458157600080fd5b600061458f8582860161414f565b92505060206145a08582860161414f565b9150509250929050565b600080600080606085870312156145c057600080fd5b60006145ce8782880161413a565b94505060206145df8782880161413a565b935050604085013567ffffffffffffffff8111156145fc57600080fd5b614608878288016140c6565b925092505092959194509250565b60006020828403121561462857600080fd5b600082013567ffffffffffffffff81111561464257600080fd5b61464e84828501614164565b91505092915050565b60008060006060848603121561466c57600080fd5b600061467a86828701614254565b935050602061468b86828701614254565b925050604061469c868287016142a8565b9150509250925092565b6000602082840312156146b857600080fd5b60006146c684828501614269565b91505092915050565b6000602082840312156146e157600080fd5b60006146ef8482850161427e565b91505092915050565b60006020828403121561470a57600080fd5b600061471884828501614293565b91505092915050565b60006020828403121561473357600080fd5b6000614741848285016142bd565b91505092915050565b61475381615797565b82525050565b614762816156dc565b82525050565b614779614774826156dc565b615834565b82525050565b614788816156ee565b82525050565b61479f61479a826156fa565b615846565b82525050565b60006147b08261567d565b6147ba8185615693565b93506147ca818560208601615801565b6147d381615864565b840191505092915050565b60006147e98261567d565b6147f381856156a4565b9350614803818560208601615801565b61480c81615864565b840191505092915050565b60006148228261567d565b61482c81856156b5565b935061483c818560208601615801565b80840191505092915050565b614851816157a9565b82525050565b600061486282615688565b61486c81856156c0565b935061487c818560208601615801565b61488581615864565b840191505092915050565b600061489d6022836156c0565b91507f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f60008301527f6e2e0000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006149036027836156c0565b91507f50616e63616b655632526f757465723a204558434553534956455f494e50555460008301527f5f414d4f554e54000000000000000000000000000000000000000000000000006020830152604082019050919050565b60006149696018836156c0565b91507f556e69737761705632526f757465723a204558504952454400000000000000006000830152602082019050919050565b60006149a9601c836156c0565b91507f50616e63616b654c6962726172793a20494e56414c49445f50415448000000006000830152602082019050919050565b60006149e9602a836156c0565b91507f50616e63616b654c6962726172793a20494e53554646494349454e545f4f555460008301527f5055545f414d4f554e54000000000000000000000000000000000000000000006020830152604082019050919050565b6000614a4f602c836156c0565b91507f556e697377617056324c6962726172793a20494e53554646494349454e545f4f60008301527f55545055545f414d4f554e5400000000000000000000000000000000000000006020830152604082019050919050565b6000614ab56001836156c0565b91507f45000000000000000000000000000000000000000000000000000000000000006000830152602082019050919050565b6000614af56014836156c0565b91507f4661696c656420746f2073656e642045746865720000000000000000000000006000830152602082019050919050565b6000614b356025836156c0565b91507f556e697377617056324c6962726172793a204944454e544943414c5f4144445260008301527f45535345530000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614b9b6026836156c0565b91507f416464726573733a20696e73756666696369656e742062616c616e636520666f60008301527f722063616c6c00000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614c01601e836156c0565b91507f556e697377617056324c6962726172793a20494e56414c49445f5041544800006000830152602082019050919050565b6000614c416023836156c0565b91507f50616e63616b654c6962726172793a204944454e544943414c5f41444452455360008301527f53455300000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614ca76028836156c0565b91507f556e697377617056324c6962726172793a20494e53554646494349454e545f4c60008301527f49515549444954590000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614d0d6001836156d1565b91507fff000000000000000000000000000000000000000000000000000000000000006000830152600182019050919050565b6000614d4d6012836156c0565b91507f546f6f206d7563682072657175657374656400000000000000000000000000006000830152602082019050919050565b6000614d8d601c836156c0565b91507f50616e63616b654c6962726172793a205a45524f5f41444452455353000000006000830152602082019050919050565b6000614dcd6027836156c0565b91507f556e69737761705632526f757465723a204558434553534956455f494e50555460008301527f5f414d4f554e54000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614e336000836156b5565b9150600082019050919050565b6000614e4d601d836156c0565b91507f416464726573733a2063616c6c20746f206e6f6e2d636f6e74726163740000006000830152602082019050919050565b6000614e8d601e836156c0565b91507f556e697377617056324c6962726172793a205a45524f5f4144445245535300006000830152602082019050919050565b6000614ecd602a836156c0565b91507f5361666545524332303a204552433230206f7065726174696f6e20646964206e60008301527f6f742073756363656564000000000000000000000000000000000000000000006020830152604082019050919050565b6000614f336026836156c0565b91507f50616e63616b654c6962726172793a20494e53554646494349454e545f4c495160008301527f55494449545900000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000614f99600f836156c0565b91507f77697468647261776572206f6e6c7900000000000000000000000000000000006000830152602082019050919050565b6000614fd96022836156c0565b91507f4f6e6c79204578656375746f72206d61792063616c6c2074686973206d65746860008301527f6f640000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000602083016000830151848203600086015261504f82826147a5565b9150508091505092915050565b61506581615750565b82525050565b61507481615770565b82525050565b60006150868285614768565b6014820191506150968284614768565b6014820191508190509392505050565b60006150b28284614817565b915081905092915050565b60006150c882614d00565b91506150d48286614768565b6014820191506150e4828561478e565b6020820191506150f4828461478e565b602082019150819050949350505050565b600061511082614e26565b9150819050919050565b600060208201905061512f600083018461474a565b92915050565b600060608201905061514a6000830186614759565b6151576020830185614759565b615164604083018461506b565b949350505050565b600060a0820190506151816000830188614759565b61518e602083018761477f565b61519b6040830186614848565b6151a8606083018561505c565b81810360808301526151ba81846147de565b90509695505050505050565b60006040820190506151db6000830185614759565b6151e8602083018461506b565b9392505050565b6000602082019050615204600083018461477f565b92915050565b600060208201905081810360008301526152248184614857565b905092915050565b6000602082019050818103600083015261524581614890565b9050919050565b60006020820190508181036000830152615265816148f6565b9050919050565b600060208201905081810360008301526152858161495c565b9050919050565b600060208201905081810360008301526152a58161499c565b9050919050565b600060208201905081810360008301526152c5816149dc565b9050919050565b600060208201905081810360008301526152e581614a42565b9050919050565b6000602082019050818103600083015261530581614aa8565b9050919050565b6000602082019050818103600083015261532581614ae8565b9050919050565b6000602082019050818103600083015261534581614b28565b9050919050565b6000602082019050818103600083015261536581614b8e565b9050919050565b6000602082019050818103600083015261538581614bf4565b9050919050565b600060208201905081810360008301526153a581614c34565b9050919050565b600060208201905081810360008301526153c581614c9a565b9050919050565b600060208201905081810360008301526153e581614d40565b9050919050565b6000602082019050818103600083015261540581614d80565b9050919050565b6000602082019050818103600083015261542581614dc0565b9050919050565b6000602082019050818103600083015261544581614e40565b9050919050565b6000602082019050818103600083015261546581614e80565b9050919050565b6000602082019050818103600083015261548581614ec0565b9050919050565b600060208201905081810360008301526154a581614f26565b9050919050565b600060208201905081810360008301526154c581614f8c565b9050919050565b600060208201905081810360008301526154e581614fcc565b9050919050565b600060208201905081810360008301526155068184615032565b905092915050565b6000602082019050615523600083018461506b565b92915050565b600060808201905061553e600083018761506b565b61554b602083018661506b565b6155586040830185614759565b818103606083015261556a81846147de565b905095945050505050565b6000808335600160200384360303811261558e57600080fd5b80840192508235915067ffffffffffffffff8211156155ac57600080fd5b6020830192506001820236038313156155c457600080fd5b509250929050565b60008235600160a0038336030381126155e457600080fd5b80830191505092915050565b6000604051905081810181811067ffffffffffffffff8211171561561757615616615862565b5b8060405250919050565b600067ffffffffffffffff82111561563c5761563b615862565b5b602082029050602081019050919050565b600067ffffffffffffffff82111561566857615667615862565b5b601f19601f8301169050602081019050919050565b600081519050919050565b600081519050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b600082825260208201905092915050565b600081905092915050565b60006156e782615750565b9050919050565b60008115159050919050565b6000819050919050565b600081600f0b9050919050565b6000819050919050565b60006dffffffffffffffffffffffffffff82169050919050565b60006effffffffffffffffffffffffffffff82169050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b600063ffffffff82169050919050565b600060ff82169050919050565b60006157a2826157ce565b9050919050565b60006157b482615704565b9050919050565b60006157c736836141b4565b9050919050565b60006157d9826157e0565b9050919050565b60006157eb82615750565b9050919050565b82818337600083830152505050565b60005b8381101561581f578082015181840152602081019050615804565b8381111561582e576000848401525b50505050565b600061583f82615850565b9050919050565b6000819050919050565b600061585b82615875565b9050919050565bfe5b6000601f19601f8301169050919050565b60008160601b9050919050565b61588b816156dc565b811461589657600080fd5b50565b6158a2816156ee565b81146158ad57600080fd5b50565b6158b981615711565b81146158c457600080fd5b50565b6158d08161571b565b81146158db57600080fd5b50565b6158e781615735565b81146158f257600080fd5b50565b6158fe81615770565b811461590957600080fd5b50565b6159158161577a565b811461592057600080fd5b50565b61592c8161578a565b811461593757600080fd5b5056fe5472616e7366657248656c7065723a3a736166655472616e736665723a207472616e73666572206661696c6564a2646970667358221220049367a9c75f008f0be243f7ae99e327caab55840b292374740467d8bd508fc964736f6c63430007060033

Type / to focus