Project

General

Profile

Problem with subscriptions for roster entries created with ad-hoc script

Carl Hasselskog
Added over 5 years ago

Hi,

This is actually a continuation of the following thread from earlier this year: http://www.tigase.org/content/getting-presence-notifications-between-cluster-nodes. I prematurely assumed that the problems had been solved but I've now started noticing that they still persist.

The main problem is that presence notifications are not sent to all users. As you guys stated previously this is probably related to the fact that some roster entries have subscription="from" instead of subscription="both". The question is why that occurs. We create all roster entries using your ad-hoc script (the one that supports clustering, see previous thread) and always include the following in our packet:

@

<value>both</value>

@

All clients are set to always accept subscription request. More specifically we call this after performing login using Smack:

connection.getRoster().setSubscriptionMode(SubscriptionMode.accept_all);

My gut feeling tells me that this occurs when a roster entry is created while one of the users of the entry is offline. Could that be true? If so, how do we override that? Preferably we'd like to make Tigase auto accept all subscription requests created by the ad-hoc script and not involve the client at all.


Replies (27)

Added by Wojciech Kapcia TigaseTeam over 5 years ago

Hi Carl,

provided script should be independent of client, i.e. if you use script to add items to roster both rosters should be updated with added items with correct subscription. It shouldn't also matter if one of the users is offline as the roster of this user is modified thus when the user logs-in it receives updated roster with new item added already. It shouldn't also generate any subscription request forwarded to the user.

Does it happens for all added items or only some of them (having them with wrong subscription)?

Btw. for the NPE in the linked thread - it was fixed in one of the recent version but it should affect processing of the script.

Added by Carl Hasselskog over 5 years ago

Thanks for your quick reply.

It doesn't happen all the time. That was the reason I guessed it had something to do with if the user was online or offline. However, that pure speculation on my part. Have you done any updates to the script since the last post? Would it make sense for us to try to upgrade it? Where can I get the latest version? I guess we should upgrade Tigase then as well, to get rid of the NPE. Which version do you recommend that we upgrade to?

Added by Wojciech Kapcia TigaseTeam over 5 years ago

There hasn't been any update to the UserRosterManagementExt.groovy

I've created an issue for the script: Bug #1648: UserRosterManagementExt doesn't always works correctly and I'm going to investigate it.

As for the update of Tigase - we just released version 5.2.0-RC1 so it may be a good idea to update to final version 5.2.0 in a while.

Added by Carl Hasselskog over 5 years ago

Sounds great. Let me know if you need additional information from us.

Added by Wojciech Kapcia TigaseTeam over 5 years ago

It just struck me that options in the script may be a bit misleading. There are to things there:

            <field type="list-single" var="roster-item-subscr">
                <value>${ROSTER_ITEM_SUBSCRIPTION}</value>
            </field>
            <field type="list-single" var="roster-action">
                <value>${ACTION_TYPE}</value>
            </field>

Meaning of the first is clear:

ROSTER_ITEM_SUBSCRIPTION — Subscription of the added contact, possible values: "both", "from", "to", "none"

However there is another setting:

ACTION_TYPE — Action which will be performed, possible values: "update", "remove", "update-ext", "remove-ext" (performing accordingly following actions: "Add/Update item", "Remove item", "Add/Update both rosters", "Remove from both rosters")

adn even thought you've set both as subscription type then if you use only update as roster-action then only roster of first user will get updated (item added) and as it's not possible to have in such case subscription both user will end up with subscription type from. Solution is to execute update-ext, which will update both rosters and set correct subscription.

I've went over some old logs and it seems that you were executing it

            <field type='list-single' var='roster-action'>
                <value>update</value>
            </field>

Could you try with both update-ext and update and verify that this was the cause of the issue?

Added by Carl Hasselskog over 5 years ago

Ok, that makes sense. However we are always calling update twice. One time where we add user1 as an entry to user2 and one time where we add user2 as an entry to user1. The reason we do that is that we want to place user1 in one special group in user2's roster and then place user2 in a different group in user1's roster. Could we do that with a single "update-ext" call instead?

I'm guessing that subscription will be set to "both" once the second update has been executed? So the fact that some entries have subscription="from" could either be caused by a concurrency issue (the read occurred in between the updates) or because the second update failed for some reason?

Added by Carl Hasselskog over 5 years ago

I just tried to create a roster for a newly created user. Out of the 56 roster entries created 18 had subscription="from" and 38 had subscription="both". That failure rate is way too high to be explained by a concurrency issue or that the second update call sometimes would fail.

One of our cluster instances is currently not running (it has been removed from the dns as well). Could that have anything to do with it? I assume that Tigase gracefully will be be able to handle when one instance is removed but I could be wrong.

Added by Wojciech Kapcia TigaseTeam over 5 years ago

I've updated the script in the repository: I've fixed issue with wrong subscriptions entries when updating only one roster (the intend of the script was to update both rosters at once) and added separate filed thus it's now possible to set different groups for owner and contact rosters. Could you please try new version?

Node failure shouldn't be related.

Added by Carl Hasselskog over 5 years ago

Great!

Just to make sure I haven't misunderstood you, I should do the following:

  1. Update the script at our servers.

  2. Change our code to use update-ext (and delete-ext when deleting) instead of update.

  3. Change our code to only do one call per roster entry and instead specify the groups as separate parameters in the update-ext call.

Added by Wojciech Kapcia TigaseTeam over 5 years ago

Yes, you are correct.

Added by Carl Hasselskog over 5 years ago

I've now tried it. So far so good but I need to run it for a couple of days before I know for sure. I did run into two problems with script that I've fixed (see atached file).

  1. If I run the script on my local development server it crashes because not cluster strategy is defined. I added an if-branch that will handle that more gracefully.

  2. It looks like the group-name of the roster entries were mixed (owner got item's group and vice versa).

Feel free to use my updated script however you like.

Added by Wojciech Kapcia TigaseTeam over 5 years ago

Thanks for the check regarding clustering mode - I've included it in our repository. As for the mix-up with groups - I would say that it was ok - you specify pair of both display name of the item and groups in which it should reside in the counterpart roster. Your change causes a mismatch in that regard - you specify JID of an owner, it's name (used in second roster) and then specifies groups of the owner which as well should be used in second roster but are applied for the items added to owner's rooster.

Added by Carl Hasselskog over 5 years ago

I see what you are saying but the only thing I know is that before we switched that the name of the roster item was mixed and caught by our unit tests. I guess there's some mix up the other way around somewhere else as well. Don't know whether it's in your our mine code though. :)

Added by Carl Hasselskog over 5 years ago

I've now let the new script run in production for a while. Unfortunately we are still seeing a quite a high rate of roster entries with subscr="from". We are repairing them by running "update-ext" on the entry whenever we find one (we check that every time the server reads a roster entry). Unfortunately new ones keep appearing. Any idea on what might be causing this? Could have anything to do with if the entry is added when the user is online or not?

Avatar?id=6023&size=32x32

Added by Artur Hefczyc TigaseTeam about 5 years ago

It might be related to users being online/offline or just logging in. Hard to tell, it has to be properly investigated and tracked down when this actually happen. Maybe Wojciech has some more useful suggestion.

Added by Wojciech Kapcia TigaseTeam about 5 years ago

Users being offline should not interfere with the process (as the script update the roster also for such users directly in the DB). The easiest way to track it down would be to catch full log from the attempt of creating such faux entry in the roster. I know you are testing it in production environment thus debugging would be probably scarce but would it be possible to somehow gather such data (with @-debug=server,xmpp.impl@)? maybe from development environment?

Added by Carl Hasselskog about 5 years ago

Ok. I will try to do that as soon as I get chance. But as you said, we have to be careful since it's in production. It might therefore take a while until I can clear out the schedule enough to do it (I don't want anything else on the TODO-list when doing something as delicate as this).

Added by Carl Hasselskog about 5 years ago

My TODO-list was emptyier than I thought so I managed to get it done straight away. I have attached the logs as files in our project here (named Tigase-log.zip).

While downloading the logs I noticed that the console log was filled with some DEBUG-entries that were fairly large. These entries are created by Apache Http Client that is used by the external component that we use. Is there any way to change the ConsoleAppender's level to INFO?

Added by Wojciech Kapcia TigaseTeam about 5 years ago

I've went over the logs. I've found two cases of faulty subscription - for the pairs

18214@production~18091@production

18214@production~17926@production

Unfortunately logs only cover time when the entries were already in the rosters and only two script executions that (most likely) were aimed at resolving the issue with one-way subscription and fixed the subscription (added item to one roster, updated subscription in the other).

As for the ConsoleAppender - it's hardcoded and defaults are set in @tigase.conf.ConfiguratorAbstract.getDefaults()@.

Added by Carl Hasselskog about 5 years ago

I think I might be on to something!

A couple of days ago I added an extra check to the code that detected this issue in production. The extra check makes sure that both XMPP-users have a corresponding user in our user database (we have a separate user database used by the rest of our system). We only log this as an error iff both users in the roster entry still exists in our user db. So far we haven't seen any log entries reporting this issue after we added the check. Whenever a user is removed from our database we also remove the corresponding XMPP user by sending the delete-user-2 command. My theory is therefore that these invalid subscriptions only have occurred when one of the XMPP users in the roster entry doesn't exist anymore. I assumed that deleting the XMPP user would delete all roster entries of the user but perhaps I was wrong. What you think? Could this be a plausible explanation?

Added by Wojciech Kapcia TigaseTeam about 5 years ago

Adding to the roster non-existent user could cause issues (it was assumed that the user would exist when performing roster management, also - removing a user does only that - remove the account without removing it from other rosters - that would highly violate the RFC), however - missing user would result in subscription='none' instead of 'from'. This is also valid for the scenario when you add a pair of users (A,B) that exists and subsequently deletes one of them (let's say A) - then the other (B) will still have A in the roster, but with subscription 'none'.

Added by Carl Hasselskog about 5 years ago

Ok, I didn't know that about the RFC. A bit surprising that the RFC doesn't enforce referential integrity. I will keep an eye on our logs but so far it hasn't reoccurred yet. Thanks!

Added by Wojciech Kapcia TigaseTeam about 5 years ago

RFC merly enforces correct subscription (thus adjusting item subscription in your roster after the other party is either gone or removed you from roster). However RFC doesn't allow modification of your roster by the other party (it's your roster, you can add to id any JID, subscribing to such JID presence is not mandatory thus lack of interaction with such JID).

Added by Carl Hasselskog about 5 years ago

Ok, good to know.

Added by Carl Hasselskog almost 5 years ago

Hi,

I now have some new information that might be related to this issue. It could be a completely separate issue but it's an indication of some form concurrency problem and those bugs tend to have the most unexpected consequences.

In an attempt to improve performance we changed our to access the DB directly when retrieving roster items (instead of calling the UserRosterManagementExt.groovy script). When doing so we noticed that some of our users have xml-data in the database with duplicate roster entries.

Below is an example data that I just retrieved from the tig_pairs table in our production db (I've sorted the contact entries to make duplicate easier to spot). 10128 is one example of a duplicate entry.

Any idea on why this has happened and how we should solve it?

<contact activity="1.0" preped="simple" name="10029" jid="22740@production-xmpp.degoo.com" groups="A,C" last-seen="1400526232759" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10038" jid="22750@production-xmpp.degoo.com" groups="A,C" last-seen="1398929587683" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10054" jid="22764@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10060" jid="22914@production-xmpp.degoo.com" groups="A,C" last-seen="1400596774926" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10081" jid="22840@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10128" jid="22836@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733554" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10128" jid="23902@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10131" jid="22867@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1017" jid="19086@production-xmpp.degoo.com" groups="A,C" last-seen="1400596330419" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10185" jid="22875@production-xmpp.degoo.com" groups="O" last-seen="1400542390727" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10192" jid="22884@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10192" jid="24818@production-xmpp.degoo.com" groups="O" last-seen="1400594733555" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10197" jid="22925@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10262" jid="22946@production-xmpp.degoo.com" groups="A,C" last-seen="1399253184835" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10327" jid="22971@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10327" jid="22972@production-xmpp.degoo.com" groups="O,A,C" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10366" jid="23001@production-xmpp.degoo.com" groups="A,C" last-seen="1400543833943" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10493" jid="23097@production-xmpp.degoo.com" groups="A,C" last-seen="1399707284719" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="105" jid="18084@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733565" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10518" jid="23107@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733557" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10535" jid="23118@production-xmpp.degoo.com" groups="A,C" last-seen="1400391516898" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1056" jid="18372@production-xmpp.degoo.com" groups="A,C" last-seen="1400595740377" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1065" jid="18379@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733521" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10812" jid="23320@production-xmpp.degoo.com" groups="A,C" last-seen="1399553679982" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10818" jid="23283@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10829" jid="23291@production-xmpp.degoo.com" groups="A,C" last-seen="1400308758554" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10858" jid="23305@production-xmpp.degoo.com" groups="A,C" last-seen="1399686251701" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10873" jid="23311@production-xmpp.degoo.com" groups="O" last-seen="1400212356390" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10882" jid="23317@production-xmpp.degoo.com" groups="A,C" last-seen="1400463621818" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="109" jid="18234@production-xmpp.degoo.com" groups="A,C" last-seen="1400519535132" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10954" jid="23455@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10985" jid="23364@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10985" jid="25751@production-xmpp.degoo.com" groups="O" last-seen="1400309130967" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="10996" jid="23370@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11058" jid="23406@production-xmpp.degoo.com" groups="A,C" last-seen="1399873156634" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11063" jid="24388@production-xmpp.degoo.com" groups="O" last-seen="1400594994098" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11134" jid="23444@production-xmpp.degoo.com" groups="A,C" last-seen="1399139376771" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11194" jid="23476@production-xmpp.degoo.com" groups="A,C" last-seen="1399523580445" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11386" jid="23744@production-xmpp.degoo.com" groups="A,C" last-seen="1400507828626" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11394" jid="23655@production-xmpp.degoo.com" groups="A,C" last-seen="1400462663295" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11425" jid="23607@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733521" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="23610@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="24421@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="24422@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="24423@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="24424@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="24425@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="24426@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11434" jid="24427@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11457" jid="23623@production-xmpp.degoo.com" groups="A,C" last-seen="1399416754383" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11486" jid="23634@production-xmpp.degoo.com" groups="A,C" last-seen="1400391516900" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11534" jid="23661@production-xmpp.degoo.com" groups="A,C" last-seen="1399265040699" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11621" jid="23709@production-xmpp.degoo.com" groups="A,C" last-seen="1400274955795" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11649" jid="23731@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11702" jid="23761@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733556" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="118" jid="17674@production-xmpp.degoo.com" groups="O,A,C" last-seen="1400597529591" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1184" jid="21333@production-xmpp.degoo.com" groups="A,C" last-seen="1400519535141" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="11854" jid="23845@production-xmpp.degoo.com" groups="A,C" last-seen="1399993409721" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1192" jid="18436@production-xmpp.degoo.com" groups="A,C" last-seen="1399400159441" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="120" jid="17678@production-xmpp.degoo.com" groups="O,A,C" last-seen="1400515054455" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1214" jid="18450@production-xmpp.degoo.com" groups="A,C" last-seen="1400215320962" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="122" jid="17683@production-xmpp.degoo.com" groups="A,C" last-seen="1400525774886" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12204" jid="24058@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12204" jid="24324@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12204" jid="24329@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12204" jid="24332@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12204" jid="24395@production-xmpp.degoo.com" groups="O" last-seen="1398971031803" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12208" jid="25912@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12289" jid="24102@production-xmpp.degoo.com" groups="O" last-seen="1398660309268" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12294" jid="24104@production-xmpp.degoo.com" groups="O" last-seen="1398659163685" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12306" jid="24111@production-xmpp.degoo.com" groups="O" last-seen="1398785741414" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12307" jid="24113@production-xmpp.degoo.com" groups="O" last-seen="1400594733562" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12317" jid="24121@production-xmpp.degoo.com" groups="O" last-seen="1398698211144" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12320" jid="24127@production-xmpp.degoo.com" groups="O" last-seen="1399949036948" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12329" jid="24131@production-xmpp.degoo.com" groups="O" last-seen="1399993409791" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12334" jid="24130@production-xmpp.degoo.com" groups="O" last-seen="1398679529727" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12339" jid="24132@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12339" jid="24133@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12339" jid="24134@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12339" jid="24135@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12339" jid="24136@production-xmpp.degoo.com" groups="O" last-seen="1400596717397" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12344" jid="24156@production-xmpp.degoo.com" groups="O" last-seen="1399570625040" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12349" jid="24158@production-xmpp.degoo.com" groups="O" last-seen="1400387340860" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12352" jid="24171@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12353" jid="24261@production-xmpp.degoo.com" groups="O" last-seen="1398780701071" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12361" jid="24166@production-xmpp.degoo.com" groups="O" last-seen="1400247798737" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12369" jid="24167@production-xmpp.degoo.com" groups="O" last-seen="1400594733570" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12370" jid="24170@production-xmpp.degoo.com" groups="O" last-seen="1400310327122" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12373" jid="24219@production-xmpp.degoo.com" groups="O" last-seen="1400596810078" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12375" jid="24228@production-xmpp.degoo.com" groups="O" last-seen="1400163241051" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12381" jid="24173@production-xmpp.degoo.com" groups="O" last-seen="1399524184742" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12384" jid="24177@production-xmpp.degoo.com" groups="O" last-seen="1400594733555" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12391" jid="24178@production-xmpp.degoo.com" groups="O" last-seen="1400594733569" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12396" jid="24282@production-xmpp.degoo.com" groups="O" last-seen="1399924113765" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12397" jid="24181@production-xmpp.degoo.com" groups="O" last-seen="1399101037576" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12406" jid="24187@production-xmpp.degoo.com" groups="O" last-seen="1400521821296" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12410" jid="24189@production-xmpp.degoo.com" groups="O" last-seen="1400519535137" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12418" jid="24193@production-xmpp.degoo.com" groups="O" last-seen="1400272920429" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12419" jid="24196@production-xmpp.degoo.com" groups="O" last-seen="1398884896538" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12424" jid="24256@production-xmpp.degoo.com" groups="O" last-seen="1400595620866" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12434" jid="24202@production-xmpp.degoo.com" groups="O" last-seen="1398782648272" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12435" jid="24204@production-xmpp.degoo.com" groups="O" last-seen="1398899428312" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12436" jid="24206@production-xmpp.degoo.com" groups="O" last-seen="1398875704758" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12437" jid="24205@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12441" jid="24207@production-xmpp.degoo.com" groups="O" last-seen="1398730586292" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12445" jid="24212@production-xmpp.degoo.com" groups="O" last-seen="1399959046753" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12450" jid="24215@production-xmpp.degoo.com" groups="O" last-seen="1398748205863" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12452" jid="24216@production-xmpp.degoo.com" groups="O" last-seen="1399956214442" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12465" jid="24223@production-xmpp.degoo.com" groups="O" last-seen="1400381877972" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12468" jid="24267@production-xmpp.degoo.com" groups="O" last-seen="1398783870705" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12475" jid="24232@production-xmpp.degoo.com" groups="O" last-seen="1399874482641" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12480" jid="24231@production-xmpp.degoo.com" groups="O" last-seen="1400464008745" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12484" jid="24233@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12485" jid="24234@production-xmpp.degoo.com" groups="O" last-seen="1399922851300" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12488" jid="24239@production-xmpp.degoo.com" groups="O" last-seen="1398783734291" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12494" jid="24240@production-xmpp.degoo.com" groups="O" last-seen="1399720584299" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12495" jid="24246@production-xmpp.degoo.com" groups="O" last-seen="1400597137021" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12499" jid="24242@production-xmpp.degoo.com" groups="O" last-seen="1398783835526" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12505" jid="24249@production-xmpp.degoo.com" groups="O" last-seen="1400253893231" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12511" jid="24252@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12512" jid="24254@production-xmpp.degoo.com" groups="O" last-seen="1400594733565" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12519" jid="24257@production-xmpp.degoo.com" groups="O" last-seen="1398780701066" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12520" jid="24259@production-xmpp.degoo.com" groups="O" last-seen="1400595631427" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12521" jid="24258@production-xmpp.degoo.com" groups="O" last-seen="1399700378703" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12525" jid="24262@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12525" jid="24389@production-xmpp.degoo.com" groups="O" last-seen="1399558310621" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12533" jid="24263@production-xmpp.degoo.com" groups="O" last-seen="1400091662398" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12535" jid="24264@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12536" jid="24265@production-xmpp.degoo.com" groups="O" last-seen="1400507828614" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12540" jid="24268@production-xmpp.degoo.com" groups="O" last-seen="1400510256771" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12551" jid="24274@production-xmpp.degoo.com" groups="O" last-seen="1400514077557" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12552" jid="24276@production-xmpp.degoo.com" groups="O" last-seen="1400274955793" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12554" jid="24277@production-xmpp.degoo.com" groups="O" last-seen="1399105982156" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12557" jid="24281@production-xmpp.degoo.com" groups="O" last-seen="1400385357798" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12561" jid="24280@production-xmpp.degoo.com" groups="O" last-seen="1398916918098" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12568" jid="24285@production-xmpp.degoo.com" groups="O" last-seen="1399719897151" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12573" jid="25137@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12575" jid="24373@production-xmpp.degoo.com" groups="O" last-seen="1400545244460" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12577" jid="24294@production-xmpp.degoo.com" groups="O" last-seen="1399342928674" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12581" jid="24296@production-xmpp.degoo.com" groups="O" last-seen="1400542390728" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12644" jid="24387@production-xmpp.degoo.com" groups="O" last-seen="1399103934453" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12667" jid="24351@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12667" jid="24352@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12668" jid="24347@production-xmpp.degoo.com" groups="O" last-seen="1400507828600" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12678" jid="24354@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12688" jid="24358@production-xmpp.degoo.com" groups="O" last-seen="1400511082242" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1269" jid="18830@production-xmpp.degoo.com" groups="A,C" last-seen="1400542390721" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12694" jid="24361@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12696" jid="24363@production-xmpp.degoo.com" groups="O" last-seen="1399525488259" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12699" jid="24364@production-xmpp.degoo.com" groups="O" last-seen="1400595476608" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12701" jid="24366@production-xmpp.degoo.com" groups="O" last-seen="1399131378432" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12706" jid="24368@production-xmpp.degoo.com" groups="O" last-seen="1400090360131" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12707" jid="24369@production-xmpp.degoo.com" groups="O" last-seen="1399061003538" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12708" jid="24370@production-xmpp.degoo.com" groups="O" last-seen="1400542390722" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12710" jid="24372@production-xmpp.degoo.com" groups="O" last-seen="1400525010090" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12712" jid="24374@production-xmpp.degoo.com" groups="O" last-seen="1400594733521" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12713" jid="24375@production-xmpp.degoo.com" groups="O" last-seen="1400383963219" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12716" jid="24376@production-xmpp.degoo.com" groups="O" last-seen="1400212356388" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12718" jid="24378@production-xmpp.degoo.com" groups="O" last-seen="1398916982777" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12720" jid="24381@production-xmpp.degoo.com" groups="O" last-seen="1398920836955" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12727" jid="24383@production-xmpp.degoo.com" groups="O" last-seen="1400510235638" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12739" jid="24397@production-xmpp.degoo.com" groups="O" last-seen="1400594733557" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12741" jid="24398@production-xmpp.degoo.com" groups="O" last-seen="1399011725438" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12751" jid="24404@production-xmpp.degoo.com" groups="O" last-seen="1400381877969" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12780" jid="24420@production-xmpp.degoo.com" groups="O" last-seen="1399013275159" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12781" jid="24419@production-xmpp.degoo.com" groups="O" last-seen="1399008728409" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12857" jid="24465@production-xmpp.degoo.com" groups="O" last-seen="1399039115756" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12895" jid="24504@production-xmpp.degoo.com" groups="O" last-seen="1399994362255" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12908" jid="24508@production-xmpp.degoo.com" groups="O" last-seen="1400594733566" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12910" jid="24509@production-xmpp.degoo.com" groups="O" last-seen="1399605769590" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="12947" jid="24555@production-xmpp.degoo.com" groups="O" last-seen="1399994719065" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13039" jid="24596@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13039" jid="25903@production-xmpp.degoo.com" groups="O" last-seen="1400594733572" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13089" jid="24644@production-xmpp.degoo.com" groups="O" last-seen="1399960869896" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1311" jid="18510@production-xmpp.degoo.com" groups="A,C" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1312" jid="18499@production-xmpp.degoo.com" groups="A,C" last-seen="1400462330662" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13124" jid="24646@production-xmpp.degoo.com" groups="O" last-seen="1399297858384" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13127" jid="24645@production-xmpp.degoo.com" groups="O" last-seen="1400594733569" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13145" jid="24653@production-xmpp.degoo.com" groups="O" last-seen="1399867019426" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13227" jid="24708@production-xmpp.degoo.com" groups="O" last-seen="1399298373889" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13228" jid="24707@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13230" jid="24709@production-xmpp.degoo.com" groups="O" last-seen="1399298727759" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13232" jid="24712@production-xmpp.degoo.com" groups="O" last-seen="1400514768523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13287" jid="24741@production-xmpp.degoo.com" groups="O" last-seen="1399518883039" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13287" jid="24742@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13288" jid="24740@production-xmpp.degoo.com" groups="O" last-seen="1400212356395" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13290" jid="24743@production-xmpp.degoo.com" groups="O" last-seen="1400036031012" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13414" jid="24819@production-xmpp.degoo.com" groups="O" last-seen="1400546350198" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13418" jid="24850@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13418" jid="24884@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13418" jid="24996@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13435" jid="24832@production-xmpp.degoo.com" groups="O" last-seen="1400519523387" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13499" jid="24865@production-xmpp.degoo.com" groups="O" last-seen="1400594733557" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13500" jid="24867@production-xmpp.degoo.com" groups="O" last-seen="1399484131348" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13501" jid="24869@production-xmpp.degoo.com" groups="O" last-seen="1400594733572" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13503" jid="24870@production-xmpp.degoo.com" groups="O" last-seen="1400507828614" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13512" jid="24876@production-xmpp.degoo.com" groups="O" last-seen="1399497131377" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13513" jid="24878@production-xmpp.degoo.com" groups="O" last-seen="1400594733556" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13517" jid="24880@production-xmpp.degoo.com" groups="O" last-seen="1400507828553" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13520" jid="24882@production-xmpp.degoo.com" groups="O" last-seen="1400542390724" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13521" jid="24883@production-xmpp.degoo.com" groups="O" last-seen="1400258100508" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13523" jid="24885@production-xmpp.degoo.com" groups="O" last-seen="1399861864622" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13528" jid="24887@production-xmpp.degoo.com" groups="O" last-seen="1400542390724" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13528" jid="24888@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13528" jid="24893@production-xmpp.degoo.com" groups="O" last-seen="1400460290886" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13658" jid="24982@production-xmpp.degoo.com" groups="O" last-seen="1400524837218" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13667" jid="24983@production-xmpp.degoo.com" groups="O" last-seen="1399571305389" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13668" jid="24984@production-xmpp.degoo.com" groups="O" last-seen="1400594733521" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13668" jid="24985@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13669" jid="24986@production-xmpp.degoo.com" groups="O" last-seen="1400597246714" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13673" jid="24987@production-xmpp.degoo.com" groups="O" last-seen="1399573521434" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13676" jid="24988@production-xmpp.degoo.com" groups="O" last-seen="1400262212105" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13678" jid="24989@production-xmpp.degoo.com" groups="O" last-seen="1399850839366" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13686" jid="24998@production-xmpp.degoo.com" groups="O" last-seen="1400594733521" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13713" jid="25027@production-xmpp.degoo.com" groups="O" last-seen="1399918484412" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13724" jid="25037@production-xmpp.degoo.com" groups="O" last-seen="1400391516898" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13775" jid="25074@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13775" jid="25902@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13823" jid="25374@production-xmpp.degoo.com" groups="O" last-seen="1400521075786" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13947" jid="25170@production-xmpp.degoo.com" groups="O" last-seen="1400302319470" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="13968" jid="26076@production-xmpp.degoo.com" groups="O" last-seen="1400596930771" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14104" jid="25990@production-xmpp.degoo.com" groups="O" last-seen="1400463481905" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14111" jid="25249@production-xmpp.degoo.com" groups="O" last-seen="1400507828599" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14111" jid="25255@production-xmpp.degoo.com" groups="O" last-seen="1400076547550" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14114" jid="25250@production-xmpp.degoo.com" groups="O" last-seen="1400262992695" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14115" jid="25253@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14121" jid="25254@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14144" jid="25281@production-xmpp.degoo.com" groups="O" last-seen="1400044598614" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14182" jid="25280@production-xmpp.degoo.com" groups="O" last-seen="1400523656787" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14247" jid="25364@production-xmpp.degoo.com" groups="O" last-seen="1400255220626" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14263" jid="25880@production-xmpp.degoo.com" groups="O" last-seen="1400597171957" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14271" jid="25370@production-xmpp.degoo.com" groups="O" last-seen="1400047820172" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14324" jid="25616@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14344" jid="25362@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14344" jid="25363@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14344" jid="25705@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14348" jid="25361@production-xmpp.degoo.com" groups="O" last-seen="1400391516908" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14353" jid="25366@production-xmpp.degoo.com" groups="O" last-seen="1399993691145" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14356" jid="25368@production-xmpp.degoo.com" groups="O" last-seen="1400594733561" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14359" jid="25371@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14372" jid="25376@production-xmpp.degoo.com" groups="O" last-seen="1400594733556" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14415" jid="25421@production-xmpp.degoo.com" groups="O" last-seen="1400594733568" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14415" jid="25491@production-xmpp.degoo.com" groups="O" last-seen="1400595709416" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14415" jid="25685@production-xmpp.degoo.com" groups="O" last-seen="1400546470374" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14415" jid="25686@production-xmpp.degoo.com" groups="O" last-seen="1400546650602" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="145" jid="17882@production-xmpp.degoo.com" groups="A,C" last-seen="1400596390535" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14544" jid="25481@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14545" jid="25484@production-xmpp.degoo.com" groups="O" last-seen="1400596142874" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14547" jid="25485@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14629" jid="25534@production-xmpp.degoo.com" groups="O" last-seen="1400594733571" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14629" jid="26012@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14629" jid="26134@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14640" jid="25543@production-xmpp.degoo.com" groups="O" last-seen="1400383106200" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14640" jid="25614@production-xmpp.degoo.com" groups="O" last-seen="1400594733523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14652" jid="25756@production-xmpp.degoo.com" groups="O" last-seen="1400274955796" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14652" jid="25758@production-xmpp.degoo.com" groups="O" last-seen="1400512301168" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14666" jid="25905@production-xmpp.degoo.com" groups="O" last-seen="1400527813359" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14754" jid="25606@production-xmpp.degoo.com" groups="O" last-seen="1400176050942" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14756" jid="25608@production-xmpp.degoo.com" groups="O" last-seen="1400594733567" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14764" jid="25612@production-xmpp.degoo.com" groups="O" last-seen="1400597379881" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14765" jid="25610@production-xmpp.degoo.com" groups="O" last-seen="1400597648271" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14767" jid="25611@production-xmpp.degoo.com" groups="O" last-seen="1400302319467" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14768" jid="25615@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14768" jid="25617@production-xmpp.degoo.com" groups="O" last-seen="1400507828614" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14855" jid="25701@production-xmpp.degoo.com" groups="O" last-seen="1400507828579" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14891" jid="25700@production-xmpp.degoo.com" groups="O" last-seen="1400257286481" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14900" jid="25699@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14901" jid="25994@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14902" jid="26167@production-xmpp.degoo.com" groups="O" last-seen="1400597245451" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14929" jid="25708@production-xmpp.degoo.com" groups="O" last-seen="1400594733521" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14930" jid="25707@production-xmpp.degoo.com" groups="O" last-seen="1400594733566" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14936" jid="25710@production-xmpp.degoo.com" groups="O" last-seen="1400463641182" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14999" jid="25743@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14999" jid="25746@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14999" jid="25747@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="14999" jid="25754@production-xmpp.degoo.com" groups="O" last-seen="1400507828572" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15017" jid="25748@production-xmpp.degoo.com" groups="O" last-seen="1400249075229" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15021" jid="25750@production-xmpp.degoo.com" groups="O" last-seen="1400250714464" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15024" jid="25752@production-xmpp.degoo.com" groups="O" last-seen="1400302319463" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15026" jid="25753@production-xmpp.degoo.com" groups="O" last-seen="1400526531423" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15030" jid="25755@production-xmpp.degoo.com" groups="O" last-seen="1400525729658" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15038" jid="25759@production-xmpp.degoo.com" groups="O" last-seen="1400274955792" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15042" jid="25764@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15043" jid="25761@production-xmpp.degoo.com" groups="O" last-seen="1400594733521" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15044" jid="25765@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15046" jid="25762@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15048" jid="25763@production-xmpp.degoo.com" groups="O" last-seen="1400594733562" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15050" jid="25766@production-xmpp.degoo.com" groups="O" last-seen="1400596627244" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15055" jid="25769@production-xmpp.degoo.com" groups="O" last-seen="1400547236744" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15060" jid="25771@production-xmpp.degoo.com" groups="O" last-seen="1400463213801" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15063" jid="25885@production-xmpp.degoo.com" groups="O" last-seen="1400387026986" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15064" jid="25773@production-xmpp.degoo.com" groups="O" last-seen="1400526376805" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15066" jid="25774@production-xmpp.degoo.com" groups="O" last-seen="1400460290869" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15067" jid="25775@production-xmpp.degoo.com" groups="O" last-seen="1400286041345" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15071" jid="25776@production-xmpp.degoo.com" groups="O" last-seen="1400302319468" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15071" jid="26114@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15076" jid="25777@production-xmpp.degoo.com" groups="O" last-seen="1400391516900" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15076" jid="25778@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15079" jid="25779@production-xmpp.degoo.com" groups="O" last-seen="1400302319459" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15080" jid="25781@production-xmpp.degoo.com" groups="O" last-seen="1400594733556" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15081" jid="25780@production-xmpp.degoo.com" groups="O" last-seen="1400542390724" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15082" jid="25801@production-xmpp.degoo.com" groups="O" last-seen="1400391516899" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15084" jid="25782@production-xmpp.degoo.com" groups="O" last-seen="1400519511984" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15094" jid="25784@production-xmpp.degoo.com" groups="O" last-seen="1400519535137" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15095" jid="25785@production-xmpp.degoo.com" groups="O" last-seen="1400391516908" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15096" jid="25788@production-xmpp.degoo.com" groups="O" last-seen="1400595349804" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15098" jid="25786@production-xmpp.degoo.com" groups="O" last-seen="1400309910234" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15099" jid="25787@production-xmpp.degoo.com" groups="O" last-seen="1400594733564" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15102" jid="25789@production-xmpp.degoo.com" groups="O" last-seen="1400594733564" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15103" jid="25790@production-xmpp.degoo.com" groups="O" last-seen="1400507828572" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15105" jid="25791@production-xmpp.degoo.com" groups="O" last-seen="1400597693607" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15107" jid="25792@production-xmpp.degoo.com" groups="O" last-seen="1400521120071" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15112" jid="25793@production-xmpp.degoo.com" groups="O" last-seen="1400594733559" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15115" jid="25796@production-xmpp.degoo.com" groups="O" last-seen="1400594733567" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15118" jid="25797@production-xmpp.degoo.com" groups="O" last-seen="1400307332403" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15121" jid="25814@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15122" jid="25798@production-xmpp.degoo.com" groups="O" last-seen="1400542390728" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15123" jid="25799@production-xmpp.degoo.com" groups="O" last-seen="1400512057741" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15129" jid="25802@production-xmpp.degoo.com" groups="O" last-seen="1400309796180" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15130" jid="25800@production-xmpp.degoo.com" groups="O" last-seen="1400463055796" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15133" jid="25803@production-xmpp.degoo.com" groups="O" last-seen="1400526770731" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15138" jid="25804@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1514" jid="18600@production-xmpp.degoo.com" groups="A,C" last-seen="1400597402060" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15143" jid="25805@production-xmpp.degoo.com" groups="O" last-seen="1400594733558" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15150" jid="25813@production-xmpp.degoo.com" groups="O" last-seen="1400379161602" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15151" jid="25809@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15151" jid="25810@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15152" jid="25812@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15153" jid="25811@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15158" jid="25816@production-xmpp.degoo.com" groups="O" last-seen="1400391516905" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15161" jid="25817@production-xmpp.degoo.com" groups="O" last-seen="1400519529184" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15166" jid="25819@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15167" jid="25818@production-xmpp.degoo.com" groups="O" last-seen="1400542390724" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="1519" jid="19077@production-xmpp.degoo.com" groups="A,C" last-seen="1400517043531" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15237" jid="25898@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15237" jid="25899@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15274" jid="25878@production-xmpp.degoo.com" groups="O" last-seen="1400460290866" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15275" jid="25877@production-xmpp.degoo.com" groups="O" last-seen="1400391516899" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15280" jid="25993@production-xmpp.degoo.com" groups="O" last-seen="1400522879182" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15281" jid="25879@production-xmpp.degoo.com" groups="O" last-seen="1400384930595" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15284" jid="25882@production-xmpp.degoo.com" groups="O" last-seen="1400543057010" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15286" jid="25883@production-xmpp.degoo.com" groups="O" last-seen="1400507828552" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15288" jid="25886@production-xmpp.degoo.com" groups="O" last-seen="1400391516900" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15290" jid="25887@production-xmpp.degoo.com" groups="O" last-seen="1400521025123" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15292" jid="25888@production-xmpp.degoo.com" groups="O" last-seen="1400594733563" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15295" jid="25907@production-xmpp.degoo.com" groups="O" last-seen="1400594733556" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15297" jid="25889@production-xmpp.degoo.com" groups="O" last-seen="1400393325412" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15298" jid="25890@production-xmpp.degoo.com" groups="O" last-seen="1400519535132" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15306" jid="25894@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15311" jid="25900@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15312" jid="25895@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15313" jid="25896@production-xmpp.degoo.com" groups="O" last-seen="1400519569773" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15317" jid="25901@production-xmpp.degoo.com" groups="O" last-seen="1400507828604" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15323" jid="25904@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15328" jid="25908@production-xmpp.degoo.com" groups="O" last-seen="1400597771970" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15333" jid="25910@production-xmpp.degoo.com" groups="O" last-seen="1400544648585" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15501" jid="25991@production-xmpp.degoo.com" groups="O" last-seen="1400542390724" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15502" jid="25992@production-xmpp.degoo.com" groups="O" last-seen="1400462780179" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15507" jid="26006@production-xmpp.degoo.com" groups="O" last-seen="1400546491822" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15512" jid="25996@production-xmpp.degoo.com" groups="O" last-seen="1400547275558" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15522" jid="26001@production-xmpp.degoo.com" groups="O" last-seen="1400519535172" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15525" jid="26002@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15525" jid="26003@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15526" jid="26004@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15527" jid="26005@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15531" jid="26022@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15531" jid="26168@production-xmpp.degoo.com" groups="O" last-seen="1400597249784" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15532" jid="26007@production-xmpp.degoo.com" groups="O" last-seen="1400546758077" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15532" jid="26008@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15548" jid="26017@production-xmpp.degoo.com" groups="O" last-seen="1400516644985" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15548" jid="26083@production-xmpp.degoo.com" groups="O" last-seen="1400542390727" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15556" jid="26089@production-xmpp.degoo.com" groups="O" last-seen="1400519966271" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15567" jid="26140@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15567" jid="26164@production-xmpp.degoo.com" groups="O" last-seen="1400595198142" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15587" jid="26077@production-xmpp.degoo.com" groups="O" last-seen="1400544613992" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15618" jid="26092@production-xmpp.degoo.com" groups="O" last-seen="1400542561067" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15688" jid="26073@production-xmpp.degoo.com" groups="O" last-seen="1400519535138" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15690" jid="26074@production-xmpp.degoo.com" groups="O" last-seen="1400595958721" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15697" jid="26166@production-xmpp.degoo.com" groups="O" last-seen="1400596707523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15701" jid="26075@production-xmpp.degoo.com" groups="O" last-seen="1400519511662" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15703" jid="26078@production-xmpp.degoo.com" groups="O" last-seen="1400595183765" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15706" jid="26087@production-xmpp.degoo.com" groups="O" last-seen="1400594733523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15708" jid="26079@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15709" jid="26080@production-xmpp.degoo.com" groups="O" last-seen="1400519535141" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15718" jid="26082@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15720" jid="26081@production-xmpp.degoo.com" groups="O" last-seen="1400542390721" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15721" jid="26084@production-xmpp.degoo.com" groups="O" last-seen="1400542390720" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15723" jid="26085@production-xmpp.degoo.com" groups="O" last-seen="1400596829239" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15729" jid="26086@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15730" jid="26088@production-xmpp.degoo.com" groups="O" last-seen="1400596284406" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15731" jid="26090@production-xmpp.degoo.com" groups="O" last-seen="1400595047857" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15733" jid="26091@production-xmpp.degoo.com" groups="O" last-seen="1400520454770" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15740" jid="26093@production-xmpp.degoo.com" groups="O" last-seen="1400523482500" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15753" jid="26095@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15754" jid="26096@production-xmpp.degoo.com" groups="O" last-seen="1400594733572" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15754" jid="26097@production-xmpp.degoo.com" groups="O" last-seen="1400594733559" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15764" jid="26099@production-xmpp.degoo.com" groups="O" last-seen="1400594733566" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15765" jid="26100@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15765" jid="26101@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15771" jid="26102@production-xmpp.degoo.com" groups="O" last-seen="1400594733557" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15773" jid="26103@production-xmpp.degoo.com" groups="O" last-seen="1400597604600" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15774" jid="26104@production-xmpp.degoo.com" groups="O" last-seen="1400595609022" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15776" jid="26105@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15781" jid="26107@production-xmpp.degoo.com" groups="O" last-seen="1400595515691" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15790" jid="26110@production-xmpp.degoo.com" groups="O" last-seen="1400543008995" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15791" jid="26111@production-xmpp.degoo.com" groups="O" last-seen="1400594733563" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15793" jid="26112@production-xmpp.degoo.com" groups="O" last-seen="1400594733523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15796" jid="26116@production-xmpp.degoo.com" groups="O" last-seen="1400547392065" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15797" jid="26119@production-xmpp.degoo.com" groups="O" last-seen="1400597541341" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15799" jid="26118@production-xmpp.degoo.com" groups="O" last-seen="1400594733522" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15800" jid="26117@production-xmpp.degoo.com" groups="O" last-seen="1400594733571" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15802" jid="26120@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15803" jid="26121@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15805" jid="26122@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15806" jid="26123@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15809" jid="26133@production-xmpp.degoo.com" groups="O" last-seen="1400594733523" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15811" jid="26124@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15812" jid="26126@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped="simple" name="15812" jid="26127@production-xmpp.degoo.com" groups="O" last-seen="1000" subs="both" weight="1.0"/>
<contact activity="1.0" preped

(1-25/27)