--- /srv/reproducible-results/rbuild-debian/r-b-build.VbbK5Fwo/b1/syncevolution_2.0.0-3.1_amd64.changes
+++ /srv/reproducible-results/rbuild-debian/r-b-build.VbbK5Fwo/b2/syncevolution_2.0.0-3.1_amd64.changes
├── Files
│ @@ -1,19 +1,19 @@
│
│ 3938568f8055353b6c31e9d4e73c2773 143552 debug optional libgdbussyncevo0-dbgsym_2.0.0-3.1_amd64.deb
│ 795b7f6dca6fbaf938a7d7f1c5b9c4c2 19876 utils optional libgdbussyncevo0_2.0.0-3.1_amd64.deb
│ 4403fbdea17dd7ab0d6a272193a13597 51900 debug optional libsyncevo-dbus0-dbgsym_2.0.0-3.1_amd64.deb
│ 270e2ba224211095bcb0a932f0e933f5 18560 utils optional libsyncevo-dbus0_2.0.0-3.1_amd64.deb
│ - f2e630cfa26d5b5758f54b8b696b8a6c 16776844 debug optional libsyncevolution0-dbgsym_2.0.0-3.1_amd64.deb
│ - af5e7b47d362e10a71b2150fc5f55a4a 895968 utils optional libsyncevolution0_2.0.0-3.1_amd64.deb
│ + 451fe7e91fa99f1ec73afb30af043886 16776848 debug optional libsyncevolution0-dbgsym_2.0.0-3.1_amd64.deb
│ + b45be8644251eef1a3a3234e221b75ff 896064 utils optional libsyncevolution0_2.0.0-3.1_amd64.deb
│ 60d64942be79240513fd86be359be8cf 120912 debug optional sync-ui-dbgsym_2.0.0-3.1_amd64.deb
│ ef266468b7c9bb9ad81805f8f1ec2126 45504 utils optional sync-ui_2.0.0-3.1_amd64.deb
│ da9f5e34e3377c6aec5c79436188ca05 114644 utils optional syncevolution-common_2.0.0-3.1_all.deb
│ 1a5fa7d360fc7c073e22ab73eed5a6d1 999608 debug optional syncevolution-dbgsym_2.0.0-3.1_amd64.deb
│ 42bc64e20271f5e78a06fb075682ecce 11678140 debug optional syncevolution-dbus-dbgsym_2.0.0-3.1_amd64.deb
│ 1c44cd0fa0c90498e4bab38984f9671b 533072 utils optional syncevolution-dbus_2.0.0-3.1_amd64.deb
│ 376dc7fd6249beef2d48e76f913f827c 13232 utils optional syncevolution-http_2.0.0-3.1_all.deb
│ ad9ea366d7cbfd7bbc0fa0b3b90f92fd 4750432 debug optional syncevolution-libs-dbgsym_2.0.0-3.1_amd64.deb
│ a6e7ed31ee8f203d99dd220aa5498177 2646032 debug optional syncevolution-libs-gnome-dbgsym_2.0.0-3.1_amd64.deb
│ c09a3a2b2c466ed17ae9825ee0f5cfd7 143040 utils optional syncevolution-libs-gnome_2.0.0-3.1_amd64.deb
│ c557540cf84a71de38370a47087307e2 269332 utils optional syncevolution-libs_2.0.0-3.1_amd64.deb
│ - e10328b100bcfc1a3ea2fdd257cc8fba 294508 utils optional syncevolution_2.0.0-3.1_amd64.deb
│ + 0547d1ca9547f45ea4fb3610902972c9 294480 utils optional syncevolution_2.0.0-3.1_amd64.deb
├── libsyncevolution0_2.0.0-3.1_amd64.deb
│ ├── file list
│ │ @@ -1,3 +1,3 @@
│ │ -rw-r--r-- 0 0 0 4 2024-04-19 20:17:38.000000 debian-binary
│ │ -rw-r--r-- 0 0 0 1136 2024-04-19 20:17:38.000000 control.tar.xz
│ │ --rw-r--r-- 0 0 0 894640 2024-04-19 20:17:38.000000 data.tar.xz
│ │ +-rw-r--r-- 0 0 0 894736 2024-04-19 20:17:38.000000 data.tar.xz
│ ├── control.tar.xz
│ │ ├── control.tar
│ │ │ ├── ./md5sums
│ │ │ │ ├── ./md5sums
│ │ │ │ │┄ Files differ
│ ├── data.tar.xz
│ │ ├── data.tar
│ │ │ ├── ./usr/lib/x86_64-linux-gnu/libsyncevolution.so.0.0.0
│ │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied.
│ │ │ │ ├── readelf --wide --notes {}
│ │ │ │ │ @@ -1,4 +1,4 @@
│ │ │ │ │
│ │ │ │ │ Displaying notes found in: .note.gnu.build-id
│ │ │ │ │ Owner Data size Description
│ │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 912f77ca527e5f1539803533b33444d9b5f4d390
│ │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 44eadc2dc87de60183bb47e6b026f746ef08630d
│ │ │ │ ├── strings --all --bytes=8 {}
│ │ │ │ │ @@ -10871,14 +10871,28 @@
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ true
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ 0
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ - = startmiddle) {
│ │ │ │ │ - N_MIDDLE = words[startmiddle];
│ │ │ │ │ - startmiddle = startmiddle + 1;
│ │ │ │ │ - while (endmiddle >= startmiddle) {
│ │ │ │ │ - N_MIDDLE = N_MIDDLE + " " + words[startmiddle];
│ │ │ │ │ - startmiddle = startmiddle + 1;
│ │ │ │ │ - }
│ │ │ │ │ - }
│ │ │ │ │ - }
│ │ │ │ │ - // Ensure that FILE-AS is set. Some EDS versions will set it,
│ │ │ │ │ - // so we need to do the same to ensure that incoming items
│ │ │ │ │ - // match DB items during a slow sync.
│ │ │ │ │ - if (FILE_AS == EMPTY) {
│ │ │ │ │ - FILE_AS = N_LAST;
│ │ │ │ │ - if (N_FIRST != EMPTY) {
│ │ │ │ │ - if (FILE_AS != EMPTY) {
│ │ │ │ │ - FILE_AS = FILE_AS + ", ";
│ │ │ │ │ - }
│ │ │ │ │ - FILE_AS = FILE_AS + N_FIRST;
│ │ │ │ │ - }
│ │ │ │ │ - $VCARD_OUTGOING_PHOTO_VALUE_SCRIPT;
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - X-ANNIVERSARY.
│ │ │ │ │ - i = SIZE(XDATE) - 1;
│ │ │ │ │ - while (i >= 0) {
│ │ │ │ │ - if (GROUP_TAG[i] != EMPTY &&
│ │ │ │ │ - XDATE[i] != UNASSIGNED &&
│ │ │ │ │ - LABEL[i] == "Anniversary") {
│ │ │ │ │ - SWAP(ANNIVERSARY, XDATE[i]);
│ │ │ │ │ - // XDATE[i] = UNASSIGNED;
│ │ │ │ │ - break;
│ │ │ │ │ - }
│ │ │ │ │ - i = i - 1;
│ │ │ │ │ - }
│ │ │ │ │ - // Special X-ABRELATEDNAMES -> X-SPOUSE/MANAGER/ASSISTANT
│ │ │ │ │ - i = SIZE(RELATEDNAMES) - 1;
│ │ │ │ │ - while (i >= 0) {
│ │ │ │ │ - if (GROUP_TAG[i] != EMPTY &&
│ │ │ │ │ - RELATEDNAMES[i] != UNASSIGNED) {
│ │ │ │ │ - s = LABEL[i];
│ │ │ │ │ - if (s == "Spouse") {
│ │ │ │ │ - if (SPOUSE == EMPTY) {
│ │ │ │ │ - SWAP(SPOUSE, RELATEDNAMES[i]);
│ │ │ │ │ - // RELATEDNAMES[i] = UNASSIGNED;
│ │ │ │ │ - }
│ │ │ │ │ - } else if (s == "Manager") {
│ │ │ │ │ - if (MANAGER == EMPTY) {
│ │ │ │ │ - SWAP(MANAGER, RELATEDNAMES[i]);
│ │ │ │ │ - // RELATEDNAMES[i] = UNASSIGNED;
│ │ │ │ │ - }
│ │ │ │ │ - } else if (s == "Assistant") {
│ │ │ │ │ - if (ASSISTANT == EMPTY) {
│ │ │ │ │ - SWAP(ASSISTANT, RELATEDNAMES[i]);
│ │ │ │ │ - // RELATEDNAMES[i] = UNASSIGNED;
│ │ │ │ │ - }
│ │ │ │ │ - }
│ │ │ │ │ - }
│ │ │ │ │ - i = i - 1;
│ │ │ │ │ - }
│ │ │ │ │ - // IMPP -> X-JABBER/AIM/... depending on service type. Protocol must match.
│ │ │ │ │ - i = SIZE(IMPP) - 1;
│ │ │ │ │ - INTEGER offset;
│ │ │ │ │ - STRING service;
│ │ │ │ │ - STRING protocol;
│ │ │ │ │ - STRING value;
│ │ │ │ │ - while (i >= 0) {
│ │ │ │ │ - service = IMPP_SERVICE[i];
│ │ │ │ │ - if (service != UNASSIGNED) {
│ │ │ │ │ - offset = FIND(IMPP[i], ":");
│ │ │ │ │ - if (offset != UNASSIGNED) {
│ │ │ │ │ - protocol = SUBSTR(IMPP[i], 0, offset);
│ │ │ │ │ - value = URLDECODE(SUBSTR(IMPP[i], offset + 1));
│ │ │ │ │ - if (service == "AIM" && protocol == "aim") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, AIM_HANDLE, AIM_SLOT, i);
│ │ │ │ │ - } else if (service == "Gadugadu") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, GADUGADU_HANDLE, GADUGADU_SLOT, i);
│ │ │ │ │ - } else if (service == "Groupwise") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, GROUPWISE_HANDLE, GROUPWISE_SLOT, i);
│ │ │ │ │ - } else if (service == "ICQ" && protocol == "aim") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, ICQ_HANDLE, ICQ_SLOT, i);
│ │ │ │ │ - } else if (service == "Jabber" && protocol == "xmpp") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, JABBER_HANDLE, JABBER_SLOT, i);
│ │ │ │ │ - } else if (service == "MSN" && protocol == "msnim") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, MSN_HANDLE, MSN_SLOT, i);
│ │ │ │ │ - } else if (service == "Yahoo" && protocol == "ymsgr") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, YAHOO_HANDLE, YAHOO_SLOT, i);
│ │ │ │ │ - } else if (service == "Skype" && protocol == "skype") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, SKYPE_HANDLE, SKYPE_SLOT, i);
│ │ │ │ │ - } else if (service == "Sip") {
│ │ │ │ │ - $VCARD_MODERN_TO_LEGACY_IMPP(value, SIP_HANDLE, SIP_SLOT, i);
│ │ │ │ │ - }
│ │ │ │ │ - }
│ │ │ │ │ - }
│ │ │ │ │ - i = i - 1;
│ │ │ │ │ - }
│ │ │ │ │ - // Remove labels which are no longer needed (valued moved above,
│ │ │ │ │ - // stored for a group which has no other properties (Google
│ │ │ │ │ - // CardDAV server sometimes sends that, editing in Evolution
│ │ │ │ │ - // might cause it, etc.) or provide no information ("Other").
│ │ │ │ │ - i = SIZE(LABEL) - 1;
│ │ │ │ │ - while (i >= 0) {
│ │ │ │ │ - if (LABEL[i] == "Other" ||
│ │ │ │ │ - LABEL[i] != UNASSIGNED &&
│ │ │ │ │ - (GROUP_TAG[i] == EMPTY ||
│ │ │ │ │ - RELATEDNAMES[i] == UNASSIGNED &&
│ │ │ │ │ - XDATE[i] == UNASSIGNED &&
│ │ │ │ │ - TEL[i] == UNASSIGNED &&
│ │ │ │ │ - EMAIL[i] == UNASSIGNED &&
│ │ │ │ │ - WEB[i] == UNASSIGNED &&
│ │ │ │ │ - XDATE[i] == UNASSIGNED &&
│ │ │ │ │ - IMPP[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_POBOX[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_ADDTL[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_STREET[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_CITY[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_REG[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_ZIP[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_COUNTRY[i] == UNASSIGNED &&
│ │ │ │ │ - ADR_STREET_FLAGS[i] == UNASSIGNED)) {
│ │ │ │ │ - LABEL[i] = UNASSIGNED;
│ │ │ │ │ - }
│ │ │ │ │ - i = i - 1;
│ │ │ │ │ - }
│ │ │ │ │ - // Remove all group tags. Not used for legacy formats.
│ │ │ │ │ - GROUP_TAG = UNASSIGNED;
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ - = 0) {
│ │ │ │ │ - if ($3[impp_index] != EMPTY) {
│ │ │ │ │ - INTEGER num;
│ │ │ │ │ - num = SIZE(LABEL);
│ │ │ │ │ - IMPP[num] = $2 + ":" + URLENCODE($3[impp_index]);
│ │ │ │ │ - $3[impp_index] = UNASSIGNED;
│ │ │ │ │ - SWAP($4[impp_index], IMPP_SLOT[num]);
│ │ │ │ │ - IMPP_SERVICE[num] = $1;
│ │ │ │ │ - LABEL[num] = "Other";
│ │ │ │ │ - }
│ │ │ │ │ - impp_index = impp_index - 1;
│ │ │ │ │ - }
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ - = 0) {
│ │ │ │ │ - if (LABEL[i] != EMPTY) {
│ │ │ │ │ - GROUP_TAG[i] = "item" + tagnum;
│ │ │ │ │ - tagnum = tagnum + 1;
│ │ │ │ │ - }
│ │ │ │ │ - i = i - 1;
│ │ │ │ │ - }
│ │ │ │ │ - ]]>
│ │ │ │ │ -
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + X-ANNIVERSARY.
│ │ │ │ │ + i = SIZE(XDATE) - 1;
│ │ │ │ │ + while (i >= 0) {
│ │ │ │ │ + if (GROUP_TAG[i] != EMPTY &&
│ │ │ │ │ + XDATE[i] != UNASSIGNED &&
│ │ │ │ │ + LABEL[i] == "Anniversary") {
│ │ │ │ │ + SWAP(ANNIVERSARY, XDATE[i]);
│ │ │ │ │ + // XDATE[i] = UNASSIGNED;
│ │ │ │ │ + break;
│ │ │ │ │ + }
│ │ │ │ │ + i = i - 1;
│ │ │ │ │ + }
│ │ │ │ │ + // Special X-ABRELATEDNAMES -> X-SPOUSE/MANAGER/ASSISTANT
│ │ │ │ │ + i = SIZE(RELATEDNAMES) - 1;
│ │ │ │ │ + while (i >= 0) {
│ │ │ │ │ + if (GROUP_TAG[i] != EMPTY &&
│ │ │ │ │ + RELATEDNAMES[i] != UNASSIGNED) {
│ │ │ │ │ + s = LABEL[i];
│ │ │ │ │ + if (s == "Spouse") {
│ │ │ │ │ + if (SPOUSE == EMPTY) {
│ │ │ │ │ + SWAP(SPOUSE, RELATEDNAMES[i]);
│ │ │ │ │ + // RELATEDNAMES[i] = UNASSIGNED;
│ │ │ │ │ + }
│ │ │ │ │ + } else if (s == "Manager") {
│ │ │ │ │ + if (MANAGER == EMPTY) {
│ │ │ │ │ + SWAP(MANAGER, RELATEDNAMES[i]);
│ │ │ │ │ + // RELATEDNAMES[i] = UNASSIGNED;
│ │ │ │ │ + }
│ │ │ │ │ + } else if (s == "Assistant") {
│ │ │ │ │ + if (ASSISTANT == EMPTY) {
│ │ │ │ │ + SWAP(ASSISTANT, RELATEDNAMES[i]);
│ │ │ │ │ + // RELATEDNAMES[i] = UNASSIGNED;
│ │ │ │ │ + }
│ │ │ │ │ + }
│ │ │ │ │ + }
│ │ │ │ │ + i = i - 1;
│ │ │ │ │ + }
│ │ │ │ │ + // IMPP -> X-JABBER/AIM/... depending on service type. Protocol must match.
│ │ │ │ │ + i = SIZE(IMPP) - 1;
│ │ │ │ │ + INTEGER offset;
│ │ │ │ │ + STRING service;
│ │ │ │ │ + STRING protocol;
│ │ │ │ │ + STRING value;
│ │ │ │ │ + while (i >= 0) {
│ │ │ │ │ + service = IMPP_SERVICE[i];
│ │ │ │ │ + if (service != UNASSIGNED) {
│ │ │ │ │ + offset = FIND(IMPP[i], ":");
│ │ │ │ │ + if (offset != UNASSIGNED) {
│ │ │ │ │ + protocol = SUBSTR(IMPP[i], 0, offset);
│ │ │ │ │ + value = URLDECODE(SUBSTR(IMPP[i], offset + 1));
│ │ │ │ │ + if (service == "AIM" && protocol == "aim") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, AIM_HANDLE, AIM_SLOT, i);
│ │ │ │ │ + } else if (service == "Gadugadu") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, GADUGADU_HANDLE, GADUGADU_SLOT, i);
│ │ │ │ │ + } else if (service == "Groupwise") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, GROUPWISE_HANDLE, GROUPWISE_SLOT, i);
│ │ │ │ │ + } else if (service == "ICQ" && protocol == "aim") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, ICQ_HANDLE, ICQ_SLOT, i);
│ │ │ │ │ + } else if (service == "Jabber" && protocol == "xmpp") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, JABBER_HANDLE, JABBER_SLOT, i);
│ │ │ │ │ + } else if (service == "MSN" && protocol == "msnim") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, MSN_HANDLE, MSN_SLOT, i);
│ │ │ │ │ + } else if (service == "Yahoo" && protocol == "ymsgr") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, YAHOO_HANDLE, YAHOO_SLOT, i);
│ │ │ │ │ + } else if (service == "Skype" && protocol == "skype") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, SKYPE_HANDLE, SKYPE_SLOT, i);
│ │ │ │ │ + } else if (service == "Sip") {
│ │ │ │ │ + $VCARD_MODERN_TO_LEGACY_IMPP(value, SIP_HANDLE, SIP_SLOT, i);
│ │ │ │ │ + }
│ │ │ │ │ + }
│ │ │ │ │ + }
│ │ │ │ │ + i = i - 1;
│ │ │ │ │ + }
│ │ │ │ │ + // Remove labels which are no longer needed (valued moved above,
│ │ │ │ │ + // stored for a group which has no other properties (Google
│ │ │ │ │ + // CardDAV server sometimes sends that, editing in Evolution
│ │ │ │ │ + // might cause it, etc.) or provide no information ("Other").
│ │ │ │ │ + i = SIZE(LABEL) - 1;
│ │ │ │ │ + while (i >= 0) {
│ │ │ │ │ + if (LABEL[i] == "Other" ||
│ │ │ │ │ + LABEL[i] != UNASSIGNED &&
│ │ │ │ │ + (GROUP_TAG[i] == EMPTY ||
│ │ │ │ │ + RELATEDNAMES[i] == UNASSIGNED &&
│ │ │ │ │ + XDATE[i] == UNASSIGNED &&
│ │ │ │ │ + TEL[i] == UNASSIGNED &&
│ │ │ │ │ + EMAIL[i] == UNASSIGNED &&
│ │ │ │ │ + WEB[i] == UNASSIGNED &&
│ │ │ │ │ + XDATE[i] == UNASSIGNED &&
│ │ │ │ │ + IMPP[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_POBOX[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_ADDTL[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_STREET[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_CITY[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_REG[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_ZIP[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_COUNTRY[i] == UNASSIGNED &&
│ │ │ │ │ + ADR_STREET_FLAGS[i] == UNASSIGNED)) {
│ │ │ │ │ + LABEL[i] = UNASSIGNED;
│ │ │ │ │ + }
│ │ │ │ │ + i = i - 1;
│ │ │ │ │ + }
│ │ │ │ │ + // Remove all group tags. Not used for legacy formats.
│ │ │ │ │ + GROUP_TAG = UNASSIGNED;
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │ + = 0) {
│ │ │ │ │ + if ($3[impp_index] != EMPTY) {
│ │ │ │ │ + INTEGER num;
│ │ │ │ │ + num = SIZE(LABEL);
│ │ │ │ │ + IMPP[num] = $2 + ":" + URLENCODE($3[impp_index]);
│ │ │ │ │ + $3[impp_index] = UNASSIGNED;
│ │ │ │ │ + SWAP($4[impp_index], IMPP_SLOT[num]);
│ │ │ │ │ + IMPP_SERVICE[num] = $1;
│ │ │ │ │ + LABEL[num] = "Other";
│ │ │ │ │ + }
│ │ │ │ │ + impp_index = impp_index - 1;
│ │ │ │ │ + }
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ + = 0) {
│ │ │ │ │ + if (LABEL[i] != EMPTY) {
│ │ │ │ │ + GROUP_TAG[i] = "item" + tagnum;
│ │ │ │ │ + tagnum = tagnum + 1;
│ │ │ │ │ + }
│ │ │ │ │ + i = i - 1;
│ │ │ │ │ + }
│ │ │ │ │ + ]]>
│ │ │ │ │ +
│ │ │ │ │ +
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ .
│ │ │ │ │ 0x0039e190 3c6c6f6f 7074696d 656f7574 3e303c2f 0
│ │ │ │ │ 0x0039e1a0 6c6f6f70 74696d65 6f75743e 0a202020 looptimeout>.
│ │ │ │ │ 0x0039e1b0 203c6d61 63726f20 6e616d65 3d225643 .. ..
│ │ │ │ │ - 0x0039e480 3c6d6163 726f206e 616d653d 22564341
│ │ │ │ │ - 0x0039e4b0 3c215b43 44415441 5b0a2020 20202020
│ │ │ │ │ - 0x0039e5e0 6d616372 6f3e0a20 2020203c 6d616372 macro>. . = startmiddle
│ │ │ │ │ - 0x0039f3e0 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ - 0x0039f3f0 20202020 204e5f4d 4944444c 45203d20 N_MIDDLE =
│ │ │ │ │ - 0x0039f400 776f7264 735b7374 6172746d 6964646c words[startmiddl
│ │ │ │ │ - 0x0039f410 655d3b0a 20202020 20202020 20202020 e];.
│ │ │ │ │ - 0x0039f420 20202020 20737461 72746d69 64646c65 startmiddle
│ │ │ │ │ - 0x0039f430 203d2073 74617274 6d696464 6c65202b = startmiddle +
│ │ │ │ │ - 0x0039f440 20313b0a 20202020 20202020 20202020 1;.
│ │ │ │ │ - 0x0039f450 20202020 20776869 6c652028 656e646d while (endm
│ │ │ │ │ - 0x0039f460 6964646c 65203e3d 20737461 72746d69 iddle >= startmi
│ │ │ │ │ - 0x0039f470 64646c65 29207b0a 20202020 20202020 ddle) {.
│ │ │ │ │ - 0x0039f480 20202020 20202020 20202020 4e5f4d49 N_MI
│ │ │ │ │ - 0x0039f490 44444c45 203d204e 5f4d4944 444c4520 DDLE = N_MIDDLE
│ │ │ │ │ - 0x0039f4a0 2b202220 22202b20 776f7264 735b7374 + " " + words[st
│ │ │ │ │ - 0x0039f4b0 6172746d 6964646c 655d3b0a 20202020 artmiddle];.
│ │ │ │ │ - 0x0039f4c0 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x0039f4d0 73746172 746d6964 646c6520 3d207374 startmiddle = st
│ │ │ │ │ - 0x0039f4e0 6172746d 6964646c 65202b20 313b0a20 artmiddle + 1;.
│ │ │ │ │ - 0x0039f4f0 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x0039f500 7d0a2020 20202020 20202020 2020207d }. }
│ │ │ │ │ - 0x0039f510 0a202020 20202020 20207d0a 20202020 . }.
│ │ │ │ │ - 0x0039f520 207d0a0a 20202020 202f2f20 456e7375 }.. // Ensu
│ │ │ │ │ - 0x0039f530 72652074 68617420 46494c45 2d415320 re that FILE-AS
│ │ │ │ │ - 0x0039f540 69732073 65742e20 536f6d65 20454453 is set. Some EDS
│ │ │ │ │ - 0x0039f550 20766572 73696f6e 73207769 6c6c2073 versions will s
│ │ │ │ │ - 0x0039f560 65742069 742c0a20 20202020 2f2f2073 et it,. // s
│ │ │ │ │ - 0x0039f570 6f207765 206e6565 6420746f 20646f20 o we need to do
│ │ │ │ │ - 0x0039f580 74686520 73616d65 20746f20 656e7375 the same to ensu
│ │ │ │ │ - 0x0039f590 72652074 68617420 696e636f 6d696e67 re that incoming
│ │ │ │ │ - 0x0039f5a0 20697465 6d730a20 20202020 2f2f206d items. // m
│ │ │ │ │ - 0x0039f5b0 61746368 20444220 6974656d 73206475 atch DB items du
│ │ │ │ │ - 0x0039f5c0 72696e67 20612073 6c6f7720 73796e63 ring a slow sync
│ │ │ │ │ - 0x0039f5d0 2e0a2020 20202069 66202846 494c455f .. if (FILE_
│ │ │ │ │ - 0x0039f5e0 4153203d 3d20454d 50545929 207b0a20 AS == EMPTY) {.
│ │ │ │ │ - 0x0039f5f0 20202020 20202046 494c455f 4153203d FILE_AS =
│ │ │ │ │ - 0x0039f600 204e5f4c 4153543b 0a202020 20202020 N_LAST;.
│ │ │ │ │ - 0x0039f610 20696620 284e5f46 49525354 20213d20 if (N_FIRST !=
│ │ │ │ │ - 0x0039f620 454d5054 5929207b 0a202020 20202020 EMPTY) {.
│ │ │ │ │ - 0x0039f630 20202020 69662028 46494c45 5f415320 if (FILE_AS
│ │ │ │ │ - 0x0039f640 213d2045 4d505459 29207b0a 20202020 != EMPTY) {.
│ │ │ │ │ - 0x0039f650 20202020 20202020 20204649 4c455f41 FILE_A
│ │ │ │ │ - 0x0039f660 53203d20 46494c45 5f415320 2b20222c S = FILE_AS + ",
│ │ │ │ │ - 0x0039f670 20223b0a 20202020 20202020 2020207d ";. }
│ │ │ │ │ - 0x0039f680 0a202020 20202020 20202020 46494c45 . FILE
│ │ │ │ │ - 0x0039f690 5f415320 3d204649 4c455f41 53202b20 _AS = FILE_AS +
│ │ │ │ │ - 0x0039f6a0 4e5f4649 5253543b 0a202020 20202020 N_FIRST;.
│ │ │ │ │ - 0x0039f6b0 207d0a20 20202020 7d0a0a20 20202020 }. }..
│ │ │ │ │ - 0x0039f6c0 24564341 52445f4f 5554474f 494e475f $VCARD_OUTGOING_
│ │ │ │ │ - 0x0039f6d0 50484f54 4f5f5641 4c55455f 53435249 PHOTO_VALUE_SCRI
│ │ │ │ │ - 0x0039f6e0 50543b0a 2020205d 5d3e3c2f 6d616372 PT;. ]]>.. <
│ │ │ │ │ - 0x0039f760 2f6d6163 726f3e0a 2020203c 212d2d20 /macro>. .
│ │ │ │ │ + 0x0039fd60 3d203029 207b0a20 20202020 20202020 = 0) {.
│ │ │ │ │ + 0x0039fd70 2074656c 203d204c 4f4f5349 4e472e54 tel = LOOSING.T
│ │ │ │ │ + 0x0039fd80 454c5b69 5d3b0a20 20202020 20202020 EL[i];.
│ │ │ │ │ + 0x0039fd90 20696620 2874656c 20213d20 454d5054 if (tel != EMPT
│ │ │ │ │ + 0x0039fda0 59202626 0a202020 20202020 20202020 Y &&.
│ │ │ │ │ + 0x0039fdb0 20202021 434f4e54 41494e53 2857494e !CONTAINS(WIN
│ │ │ │ │ + 0x0039fdc0 4e494e47 2e54454c 2c207465 6c292920 NING.TEL, tel))
│ │ │ │ │ + 0x0039fdd0 7b0a2020 20202020 20202020 2020206e {. n
│ │ │ │ │ + 0x0039fde0 756d203d 2053495a 45285749 4e4e494e um = SIZE(WINNIN
│ │ │ │ │ + 0x0039fdf0 472e4c41 42454c29 3b0a2020 20202020 G.LABEL);.
│ │ │ │ │ + 0x0039fe00 20202020 20202057 494e4e49 4e472e54 WINNING.T
│ │ │ │ │ + 0x0039fe10 454c5b6e 756d5d20 3d207465 6c3b0a20 EL[num] = tel;.
│ │ │ │ │ + 0x0039fe20 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ + 0x0039fe30 494e472e 54454c5f 464c4147 535b6e75 ING.TEL_FLAGS[nu
│ │ │ │ │ + 0x0039fe40 6d5d203d 204c4f4f 53494e47 2e54454c m] = LOOSING.TEL
│ │ │ │ │ + 0x0039fe50 5f464c41 47535b69 5d3b0a20 20202020 _FLAGS[i];.
│ │ │ │ │ + 0x0039fe60 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ + 0x0039fe70 54454c5f 534c4f54 5b6e756d 5d203d20 TEL_SLOT[num] =
│ │ │ │ │ + 0x0039fe80 4c4f4f53 494e472e 54454c5f 534c4f54 LOOSING.TEL_SLOT
│ │ │ │ │ + 0x0039fe90 5b695d3b 0a202020 20202020 20202020 [i];.
│ │ │ │ │ + 0x0039fea0 20205749 4e4e494e 472e4c41 42454c5b WINNING.LABEL[
│ │ │ │ │ + 0x0039feb0 6e756d5d 203d204c 4f4f5349 4e472e4c num] = LOOSING.L
│ │ │ │ │ + 0x0039fec0 4142454c 5b695d3b 0a202020 20202020 ABEL[i];.
│ │ │ │ │ + 0x0039fed0 20202020 20207769 6e6e696e 67636861 winningcha
│ │ │ │ │ + 0x0039fee0 6e676564 203d2031 3b0a2020 20202020 nged = 1;.
│ │ │ │ │ + 0x0039fef0 20202020 7d0a2020 20202020 20202020 }.
│ │ │ │ │ + 0x0039ff00 69203d20 69202d20 313b0a20 20202020 i = i - 1;.
│ │ │ │ │ + 0x0039ff10 20207d0a 0a202020 20202020 69203d20 }.. i =
│ │ │ │ │ + 0x0039ff20 53495a45 284c4f4f 53494e47 2e584441 SIZE(LOOSING.XDA
│ │ │ │ │ + 0x0039ff30 54452920 2d20313b 0a202020 20202020 TE) - 1;.
│ │ │ │ │ + 0x0039ff40 7768696c 65202869 203e3d20 3029207b while (i >= 0) {
│ │ │ │ │ + 0x0039ff50 0a202020 20202020 20202078 64617465 . xdate
│ │ │ │ │ + 0x0039ff60 203d204c 4f4f5349 4e472e58 44415445 = LOOSING.XDATE
│ │ │ │ │ + 0x0039ff70 5b695d3b 0a202020 20202020 20202069 [i];. i
│ │ │ │ │ + 0x0039ff80 66202878 64617465 20213d20 454d5054 f (xdate != EMPT
│ │ │ │ │ + 0x0039ff90 59202626 0a202020 20202020 20202020 Y &&.
│ │ │ │ │ + 0x0039ffa0 20202021 434f4e54 41494e53 2857494e !CONTAINS(WIN
│ │ │ │ │ + 0x0039ffb0 4e494e47 2e584441 54452c20 78646174 NING.XDATE, xdat
│ │ │ │ │ + 0x0039ffc0 65292920 7b0a2020 20202020 20202020 e)) {.
│ │ │ │ │ + 0x0039ffd0 2020206e 756d203d 2053495a 45285749 num = SIZE(WI
│ │ │ │ │ + 0x0039ffe0 4e4e494e 472e4c41 42454c29 3b0a2020 NNING.LABEL);.
│ │ │ │ │ + 0x0039fff0 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ + 0x003a0000 4e472e58 44415445 5b6e756d 5d203d20 NG.XDATE[num] =
│ │ │ │ │ + 0x003a0010 78646174 653b0a20 20202020 20202020 xdate;.
│ │ │ │ │ + 0x003a0020 20202020 57494e4e 494e472e 4c414245 WINNING.LABE
│ │ │ │ │ + 0x003a0030 4c5b6e75 6d5d203d 204c4f4f 53494e47 L[num] = LOOSING
│ │ │ │ │ + 0x003a0040 2e4c4142 454c5b69 5d3b0a20 20202020 .LABEL[i];.
│ │ │ │ │ + 0x003a0050 20202020 20202020 77696e6e 696e6763 winningc
│ │ │ │ │ + 0x003a0060 68616e67 6564203d 20313b0a 20202020 hanged = 1;.
│ │ │ │ │ + 0x003a0070 20202020 20207d0a 20202020 20202020 }.
│ │ │ │ │ + 0x003a0080 20206920 3d206920 2d20313b 0a202020 i = i - 1;.
│ │ │ │ │ + 0x003a0090 20202020 7d0a0a20 20202020 20206920 }.. i
│ │ │ │ │ + 0x003a00a0 3d205349 5a45284c 4f4f5349 4e472e45 = SIZE(LOOSING.E
│ │ │ │ │ + 0x003a00b0 4d41494c 29202d20 313b0a20 20202020 MAIL) - 1;.
│ │ │ │ │ + 0x003a00c0 20207768 696c6520 2869203e 3d203029 while (i >= 0)
│ │ │ │ │ + 0x003a00d0 207b0a20 20202020 20202020 2076616c {. val
│ │ │ │ │ + 0x003a00e0 203d204c 4f4f5349 4e472e45 4d41494c = LOOSING.EMAIL
│ │ │ │ │ + 0x003a00f0 5b695d3b 0a202020 20202020 20202069 [i];. i
│ │ │ │ │ + 0x003a0100 66202876 616c2021 3d20454d 50545920 f (val != EMPTY
│ │ │ │ │ + 0x003a0110 26260a20 20202020 20202020 20202020 &&.
│ │ │ │ │ + 0x003a0120 2021434f 4e544149 4e532857 494e4e49 !CONTAINS(WINNI
│ │ │ │ │ + 0x003a0130 4e472e45 4d41494c 2c207661 6c292920 NG.EMAIL, val))
│ │ │ │ │ + 0x003a0140 7b0a2020 20202020 20202020 2020206e {. n
│ │ │ │ │ + 0x003a0150 756d203d 2053495a 45285749 4e4e494e um = SIZE(WINNIN
│ │ │ │ │ + 0x003a0160 472e4c41 42454c29 3b0a2020 20202020 G.LABEL);.
│ │ │ │ │ + 0x003a0170 20202020 20202057 494e4e49 4e472e45 WINNING.E
│ │ │ │ │ + 0x003a0180 4d41494c 5b6e756d 5d203d20 76616c3b MAIL[num] = val;
│ │ │ │ │ + 0x003a0190 0a202020 20202020 20202020 20205749 . WI
│ │ │ │ │ + 0x003a01a0 4e4e494e 472e454d 41494c5f 464c4147 NNING.EMAIL_FLAG
│ │ │ │ │ + 0x003a01b0 535b6e75 6d5d203d 204c4f4f 53494e47 S[num] = LOOSING
│ │ │ │ │ + 0x003a01c0 2e454d41 494c5f46 4c414753 5b695d3b .EMAIL_FLAGS[i];
│ │ │ │ │ + 0x003a01d0 0a202020 20202020 20202020 20205749 . WI
│ │ │ │ │ + 0x003a01e0 4e4e494e 472e454d 41494c5f 534c4f54 NNING.EMAIL_SLOT
│ │ │ │ │ + 0x003a01f0 5b6e756d 5d203d20 4c4f4f53 494e472e [num] = LOOSING.
│ │ │ │ │ + 0x003a0200 454d4149 4c5f534c 4f545b69 5d3b0a20 EMAIL_SLOT[i];.
│ │ │ │ │ + 0x003a0210 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ + 0x003a0220 494e472e 4c414245 4c5b6e75 6d5d203d ING.LABEL[num] =
│ │ │ │ │ + 0x003a0230 204c4f4f 53494e47 2e4c4142 454c5b69 LOOSING.LABEL[i
│ │ │ │ │ + 0x003a0240 5d3b0a20 20202020 20202020 20202020 ];.
│ │ │ │ │ + 0x003a0250 77696e6e 696e6763 68616e67 6564203d winningchanged =
│ │ │ │ │ + 0x003a0260 20313b0a 20202020 20202020 20207d0a 1;. }.
│ │ │ │ │ + 0x003a0270 20202020 20202020 20206920 3d206920 i = i
│ │ │ │ │ + 0x003a0280 2d20313b 0a202020 20202020 7d0a0a20 - 1;. }..
│ │ │ │ │ + 0x003a0290 20202020 20206920 3d205349 5a45284c i = SIZE(L
│ │ │ │ │ + 0x003a02a0 4f4f5349 4e472e57 45422920 2d20313b OOSING.WEB) - 1;
│ │ │ │ │ + 0x003a02b0 0a202020 20202020 7768696c 65202869 . while (i
│ │ │ │ │ + 0x003a02c0 203e3d20 3029207b 0a202020 20202020 >= 0) {.
│ │ │ │ │ + 0x003a02d0 20202076 616c203d 204c4f4f 53494e47 val = LOOSING
│ │ │ │ │ + 0x003a02e0 2e574542 5b695d3b 0a202020 20202020 .WEB[i];.
│ │ │ │ │ + 0x003a02f0 20202069 66202876 616c2021 3d20454d if (val != EM
│ │ │ │ │ + 0x003a0300 50545920 26260a20 20202020 20202020 PTY &&.
│ │ │ │ │ + 0x003a0310 20202020 2021434f 4e544149 4e532857 !CONTAINS(W
│ │ │ │ │ + 0x003a0320 494e4e49 4e472e57 45422c20 76616c29 INNING.WEB, val)
│ │ │ │ │ + 0x003a0330 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ + 0x003a0340 206e756d 203d2053 495a4528 57494e4e num = SIZE(WINN
│ │ │ │ │ + 0x003a0350 494e472e 4c414245 4c293b0a 20202020 ING.LABEL);.
│ │ │ │ │ + 0x003a0360 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ + 0x003a0370 2e574542 5b6e756d 5d203d20 76616c3b .WEB[num] = val;
│ │ │ │ │ + 0x003a0380 0a202020 20202020 20202020 20205749 . WI
│ │ │ │ │ + 0x003a0390 4e4e494e 472e5745 425f464c 4147535b NNING.WEB_FLAGS[
│ │ │ │ │ + 0x003a03a0 6e756d5d 203d204c 4f4f5349 4e472e57 num] = LOOSING.W
│ │ │ │ │ + 0x003a03b0 45425f46 4c414753 5b695d3b 0a202020 EB_FLAGS[i];.
│ │ │ │ │ + 0x003a03c0 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ + 0x003a03d0 472e4c41 42454c5b 6e756d5d 203d204c G.LABEL[num] = L
│ │ │ │ │ + 0x003a03e0 4f4f5349 4e472e4c 4142454c 5b695d3b OOSING.LABEL[i];
│ │ │ │ │ + 0x003a03f0 0a202020 20202020 20202020 20207769 . wi
│ │ │ │ │ + 0x003a0400 6e6e696e 67636861 6e676564 203d2031 nningchanged = 1
│ │ │ │ │ + 0x003a0410 3b0a2020 20202020 20202020 7d0a2020 ;. }.
│ │ │ │ │ + 0x003a0420 20202020 20202020 69203d20 69202d20 i = i -
│ │ │ │ │ + 0x003a0430 313b0a20 20202020 20207d0a 0a202020 1;. }..
│ │ │ │ │ + 0x003a0440 20202020 69203d20 53495a45 284c4f4f i = SIZE(LOO
│ │ │ │ │ + 0x003a0450 53494e47 2e43414c 55524929 202d2031 SING.CALURI) - 1
│ │ │ │ │ + 0x003a0460 3b0a2020 20202020 20776869 6c652028 ;. while (
│ │ │ │ │ + 0x003a0470 69203e3d 20302920 7b0a2020 20202020 i >= 0) {.
│ │ │ │ │ + 0x003a0480 20202020 76616c20 3d204c4f 4f53494e val = LOOSIN
│ │ │ │ │ + 0x003a0490 472e4341 4c555249 5b695d3b 0a202020 G.CALURI[i];.
│ │ │ │ │ + 0x003a04a0 20202020 20202069 66202876 616c2021 if (val !
│ │ │ │ │ + 0x003a04b0 3d20454d 50545920 26260a20 20202020 = EMPTY &&.
│ │ │ │ │ + 0x003a04c0 20202020 20202020 2021434f 4e544149 !CONTAI
│ │ │ │ │ + 0x003a04d0 4e532857 494e4e49 4e472e43 414c5552 NS(WINNING.CALUR
│ │ │ │ │ + 0x003a04e0 492c2076 616c2929 207b0a20 20202020 I, val)) {.
│ │ │ │ │ + 0x003a04f0 20202020 20202020 6e756d20 3d205349 num = SI
│ │ │ │ │ + 0x003a0500 5a452857 494e4e49 4e472e43 414c5552 ZE(WINNING.CALUR
│ │ │ │ │ + 0x003a0510 49293b0a 20202020 20202020 20202020 I);.
│ │ │ │ │ + 0x003a0520 2057494e 4e494e47 2e43414c 5552495b WINNING.CALURI[
│ │ │ │ │ + 0x003a0530 6e756d5d 203d2076 616c3b0a 20202020 num] = val;.
│ │ │ │ │ + 0x003a0540 20202020 20202020 2077696e 6e696e67 winning
│ │ │ │ │ + 0x003a0550 6368616e 67656420 3d20313b 0a202020 changed = 1;.
│ │ │ │ │ + 0x003a0560 20202020 2020207d 0a202020 20202020 }.
│ │ │ │ │ + 0x003a0570 20202069 203d2069 202d2031 3b0a2020 i = i - 1;.
│ │ │ │ │ + 0x003a0580 20202020 207d0a0a 20202020 20202069 }.. i
│ │ │ │ │ + 0x003a0590 203d2053 495a4528 4c4f4f53 494e472e = SIZE(LOOSING.
│ │ │ │ │ + 0x003a05a0 46425552 4c29202d 20313b0a 20202020 FBURL) - 1;.
│ │ │ │ │ + 0x003a05b0 20202077 68696c65 20286920 3e3d2030 while (i >= 0
│ │ │ │ │ + 0x003a05c0 29207b0a 20202020 20202020 20207661 ) {. va
│ │ │ │ │ + 0x003a05d0 6c203d20 4c4f4f53 494e472e 46425552 l = LOOSING.FBUR
│ │ │ │ │ + 0x003a05e0 4c5b695d 3b0a2020 20202020 20202020 L[i];.
│ │ │ │ │ + 0x003a05f0 69662028 76616c20 213d2045 4d505459 if (val != EMPTY
│ │ │ │ │ + 0x003a0600 2026260a 20202020 20202020 20202020 &&.
│ │ │ │ │ + 0x003a0610 20202143 4f4e5441 494e5328 57494e4e !CONTAINS(WINN
│ │ │ │ │ + 0x003a0620 494e472e 46425552 4c2c2076 616c2929 ING.FBURL, val))
│ │ │ │ │ + 0x003a0630 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ + 0x003a0640 6e756d20 3d205349 5a452857 494e4e49 num = SIZE(WINNI
│ │ │ │ │ + 0x003a0650 4e472e46 4255524c 293b0a20 20202020 NG.FBURL);.
│ │ │ │ │ + 0x003a0660 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ + 0x003a0670 46425552 4c5b6e75 6d5d203d 2076616c FBURL[num] = val
│ │ │ │ │ + 0x003a0680 3b0a2020 20202020 20202020 20202077 ;. w
│ │ │ │ │ + 0x003a0690 696e6e69 6e676368 616e6765 64203d20 inningchanged =
│ │ │ │ │ + 0x003a06a0 313b0a20 20202020 20202020 207d0a20 1;. }.
│ │ │ │ │ + 0x003a06b0 20202020 20202020 2069203d 2069202d i = i -
│ │ │ │ │ + 0x003a06c0 20313b0a 20202020 2020207d 0a0a2020 1;. }..
│ │ │ │ │ + 0x003a06d0 20202020 2069203d 2053495a 45284c4f i = SIZE(LO
│ │ │ │ │ + 0x003a06e0 4f53494e 472e424c 4f475552 4c29202d OSING.BLOGURL) -
│ │ │ │ │ + 0x003a06f0 20313b0a 20202020 20202077 68696c65 1;. while
│ │ │ │ │ + 0x003a0700 20286920 3e3d2030 29207b0a 20202020 (i >= 0) {.
│ │ │ │ │ + 0x003a0710 20202020 20207661 6c203d20 4c4f4f53 val = LOOS
│ │ │ │ │ + 0x003a0720 494e472e 424c4f47 55524c5b 695d3b0a ING.BLOGURL[i];.
│ │ │ │ │ + 0x003a0730 20202020 20202020 20206966 20287661 if (va
│ │ │ │ │ + 0x003a0740 6c20213d 20454d50 54592026 260a2020 l != EMPTY &&.
│ │ │ │ │ + 0x003a0750 20202020 20202020 20202020 21434f4e !CON
│ │ │ │ │ + 0x003a0760 5441494e 53285749 4e4e494e 472e424c TAINS(WINNING.BL
│ │ │ │ │ + 0x003a0770 4f475552 4c2c2076 616c2929 207b0a20 OGURL, val)) {.
│ │ │ │ │ + 0x003a0780 20202020 20202020 20202020 6e756d20 num
│ │ │ │ │ + 0x003a0790 3d205349 5a452857 494e4e49 4e472e42 = SIZE(WINNING.B
│ │ │ │ │ + 0x003a07a0 4c4f4755 524c293b 0a202020 20202020 LOGURL);.
│ │ │ │ │ + 0x003a07b0 20202020 20205749 4e4e494e 472e424c WINNING.BL
│ │ │ │ │ + 0x003a07c0 4f475552 4c5b6e75 6d5d203d 2076616c OGURL[num] = val
│ │ │ │ │ + 0x003a07d0 3b0a2020 20202020 20202020 20202077 ;. w
│ │ │ │ │ + 0x003a07e0 696e6e69 6e676368 616e6765 64203d20 inningchanged =
│ │ │ │ │ + 0x003a07f0 313b0a20 20202020 20202020 207d0a20 1;. }.
│ │ │ │ │ + 0x003a0800 20202020 20202020 2069203d 2069202d i = i -
│ │ │ │ │ + 0x003a0810 20313b0a 20202020 2020207d 0a0a2020 1;. }..
│ │ │ │ │ + 0x003a0820 20202020 2069203d 2053495a 45284c4f i = SIZE(LO
│ │ │ │ │ + 0x003a0830 4f53494e 472e5649 44454f55 524c2920 OSING.VIDEOURL)
│ │ │ │ │ + 0x003a0840 2d20313b 0a202020 20202020 7768696c - 1;. whil
│ │ │ │ │ + 0x003a0850 65202869 203e3d20 3029207b 0a202020 e (i >= 0) {.
│ │ │ │ │ + 0x003a0860 20202020 20202076 616c203d 204c4f4f val = LOO
│ │ │ │ │ + 0x003a0870 53494e47 2e564944 454f5552 4c5b695d SING.VIDEOURL[i]
│ │ │ │ │ + 0x003a0880 3b0a2020 20202020 20202020 69662028 ;. if (
│ │ │ │ │ + 0x003a0890 76616c20 213d2045 4d505459 2026260a val != EMPTY &&.
│ │ │ │ │ + 0x003a08a0 20202020 20202020 20202020 20202143 !C
│ │ │ │ │ + 0x003a08b0 4f4e5441 494e5328 57494e4e 494e472e ONTAINS(WINNING.
│ │ │ │ │ + 0x003a08c0 56494445 4f55524c 2c207661 6c292920 VIDEOURL, val))
│ │ │ │ │ + 0x003a08d0 7b0a2020 20202020 20202020 2020206e {. n
│ │ │ │ │ + 0x003a08e0 756d203d 2053495a 45285749 4e4e494e um = SIZE(WINNIN
│ │ │ │ │ + 0x003a08f0 472e5649 44454f55 524c293b 0a202020 G.VIDEOURL);.
│ │ │ │ │ + 0x003a0900 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ + 0x003a0910 472e5649 44454f55 524c5b6e 756d5d20 G.VIDEOURL[num]
│ │ │ │ │ + 0x003a0920 3d207661 6c3b0a20 20202020 20202020 = val;.
│ │ │ │ │ + 0x003a0930 20202020 77696e6e 696e6763 68616e67 winningchang
│ │ │ │ │ + 0x003a0940 6564203d 20313b0a 20202020 20202020 ed = 1;.
│ │ │ │ │ + 0x003a0950 20207d0a 20202020 20202020 20206920 }. i
│ │ │ │ │ + 0x003a0960 3d206920 2d20313b 0a202020 20202020 = i - 1;.
│ │ │ │ │ + 0x003a0970 7d0a0a20 20202020 20206920 3d205349 }.. i = SI
│ │ │ │ │ + 0x003a0980 5a45284c 4f4f5349 4e472e52 454c4154 ZE(LOOSING.RELAT
│ │ │ │ │ + 0x003a0990 45444e41 4d455329 202d2031 3b0a2020 EDNAMES) - 1;.
│ │ │ │ │ + 0x003a09a0 20202020 20776869 6c652028 69203e3d while (i >=
│ │ │ │ │ + 0x003a09b0 20302920 7b0a2020 20202020 20202020 0) {.
│ │ │ │ │ + 0x003a09c0 76616c20 3d204c4f 4f53494e 472e5245 val = LOOSING.RE
│ │ │ │ │ + 0x003a09d0 4c415445 444e414d 45535b69 5d3b0a20 LATEDNAMES[i];.
│ │ │ │ │ + 0x003a09e0 20202020 20202020 20696620 2876616c if (val
│ │ │ │ │ + 0x003a09f0 20213d20 454d5054 59202626 0a202020 != EMPTY &&.
│ │ │ │ │ + 0x003a0a00 20202020 20202020 20202021 434f4e54 !CONT
│ │ │ │ │ + 0x003a0a10 41494e53 2857494e 4e494e47 2e52454c AINS(WINNING.REL
│ │ │ │ │ + 0x003a0a20 41544544 4e414d45 532c2076 616c2929 ATEDNAMES, val))
│ │ │ │ │ + 0x003a0a30 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ + 0x003a0a40 6e756d20 3d205349 5a452857 494e4e49 num = SIZE(WINNI
│ │ │ │ │ + 0x003a0a50 4e472e4c 4142454c 293b0a20 20202020 NG.LABEL);.
│ │ │ │ │ + 0x003a0a60 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ + 0x003a0a70 52454c41 5445444e 414d4553 5b6e756d RELATEDNAMES[num
│ │ │ │ │ + 0x003a0a80 5d203d20 76616c3b 0a202020 20202020 ] = val;.
│ │ │ │ │ + 0x003a0a90 20202020 20205749 4e4e494e 472e4c41 WINNING.LA
│ │ │ │ │ + 0x003a0aa0 42454c5b 6e756d5d 203d204c 4f4f5349 BEL[num] = LOOSI
│ │ │ │ │ + 0x003a0ab0 4e472e4c 4142454c 5b695d3b 0a202020 NG.LABEL[i];.
│ │ │ │ │ + 0x003a0ac0 20202020 20202020 20207769 6e6e696e winnin
│ │ │ │ │ + 0x003a0ad0 67636861 6e676564 203d2031 3b0a2020 gchanged = 1;.
│ │ │ │ │ + 0x003a0ae0 20202020 20202020 7d0a2020 20202020 }.
│ │ │ │ │ + 0x003a0af0 20202020 69203d20 69202d20 313b0a20 i = i - 1;.
│ │ │ │ │ + 0x003a0b00 20202020 20207d0a 0a202020 20202020 }..
│ │ │ │ │ + 0x003a0b10 69203d20 53495a45 284c4f4f 53494e47 i = SIZE(LOOSING
│ │ │ │ │ + 0x003a0b20 2e494d50 5029202d 20313b0a 20202020 .IMPP) - 1;.
│ │ │ │ │ + 0x003a0b30 20202077 68696c65 20286920 3e3d2030 while (i >= 0
│ │ │ │ │ + 0x003a0b40 29207b0a 20202020 20202020 20207661 ) {. va
│ │ │ │ │ + 0x003a0b50 6c203d20 4c4f4f53 494e472e 494d5050 l = LOOSING.IMPP
│ │ │ │ │ + 0x003a0b60 5b695d3b 0a202020 20202020 20202069 [i];. i
│ │ │ │ │ + 0x003a0b70 66202876 616c2021 3d20454d 50545920 f (val != EMPTY
│ │ │ │ │ + 0x003a0b80 26260a20 20202020 20202020 20202020 &&.
│ │ │ │ │ + 0x003a0b90 2021434f 4e544149 4e532857 494e4e49 !CONTAINS(WINNI
│ │ │ │ │ + 0x003a0ba0 4e472e49 4d50502c 2076616c 2929207b NG.IMPP, val)) {
│ │ │ │ │ + 0x003a0bb0 0a202020 20202020 20202020 20206e75 . nu
│ │ │ │ │ + 0x003a0bc0 6d203d20 53495a45 2857494e 4e494e47 m = SIZE(WINNING
│ │ │ │ │ + 0x003a0bd0 2e4c4142 454c293b 0a202020 20202020 .LABEL);.
│ │ │ │ │ + 0x003a0be0 20202020 20205749 4e4e494e 472e494d WINNING.IM
│ │ │ │ │ + 0x003a0bf0 50505b6e 756d5d20 3d207661 6c3b0a20 PP[num] = val;.
│ │ │ │ │ + 0x003a0c00 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ + 0x003a0c10 494e472e 494d5050 5f534552 56494345 ING.IMPP_SERVICE
│ │ │ │ │ + 0x003a0c20 5b6e756d 5d203d20 4c4f4f53 494e472e [num] = LOOSING.
│ │ │ │ │ + 0x003a0c30 494d5050 5f534552 56494345 5b695d3b IMPP_SERVICE[i];
│ │ │ │ │ + 0x003a0c40 0a202020 20202020 20202020 20205749 . WI
│ │ │ │ │ + 0x003a0c50 4e4e494e 472e494d 50505f53 4c4f545b NNING.IMPP_SLOT[
│ │ │ │ │ + 0x003a0c60 6e756d5d 203d204c 4f4f5349 4e472e49 num] = LOOSING.I
│ │ │ │ │ + 0x003a0c70 4d50505f 534c4f54 5b695d3b 0a202020 MPP_SLOT[i];.
│ │ │ │ │ + 0x003a0c80 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ + 0x003a0c90 472e4c41 42454c5b 6e756d5d 203d204c G.LABEL[num] = L
│ │ │ │ │ + 0x003a0ca0 4f4f5349 4e472e4c 4142454c 5b695d3b OOSING.LABEL[i];
│ │ │ │ │ + 0x003a0cb0 0a202020 20202020 20202020 20207769 . wi
│ │ │ │ │ + 0x003a0cc0 6e6e696e 67636861 6e676564 203d2031 nningchanged = 1
│ │ │ │ │ + 0x003a0cd0 3b0a2020 20202020 20202020 7d0a2020 ;. }.
│ │ │ │ │ + 0x003a0ce0 20202020 20202020 69203d20 69202d20 i = i -
│ │ │ │ │ + 0x003a0cf0 313b0a20 20202020 20207d0a 0a202020 1;. }..
│ │ │ │ │ + 0x003a0d00 20202020 69203d20 53495a45 284c4f4f i = SIZE(LOO
│ │ │ │ │ + 0x003a0d10 53494e47 2e41494d 5f48414e 444c4529 SING.AIM_HANDLE)
│ │ │ │ │ + 0x003a0d20 202d2031 3b0a2020 20202020 20776869 - 1;. whi
│ │ │ │ │ + 0x003a0d30 6c652028 69203e3d 20302920 7b0a2020 le (i >= 0) {.
│ │ │ │ │ + 0x003a0d40 20202020 20202020 76616c20 3d204c4f val = LO
│ │ │ │ │ + 0x003a0d50 4f53494e 472e4149 4d5f4841 4e444c45 OSING.AIM_HANDLE
│ │ │ │ │ + 0x003a0d60 5b695d3b 0a202020 20202020 20202069 [i];. i
│ │ │ │ │ + 0x003a0d70 66202876 616c2021 3d20454d 50545920 f (val != EMPTY
│ │ │ │ │ + 0x003a0d80 26260a20 20202020 20202020 20202020 &&.
│ │ │ │ │ + 0x003a0d90 2021434f 4e544149 4e532857 494e4e49 !CONTAINS(WINNI
│ │ │ │ │ + 0x003a0da0 4e472e41 494d5f48 414e444c 452c2076 NG.AIM_HANDLE, v
│ │ │ │ │ + 0x003a0db0 616c2929 207b0a20 20202020 20202020 al)) {.
│ │ │ │ │ + 0x003a0dc0 20202020 6e756d20 3d205349 5a452857 num = SIZE(W
│ │ │ │ │ + 0x003a0dd0 494e4e49 4e472e41 494d5f48 414e444c INNING.AIM_HANDL
│ │ │ │ │ + 0x003a0de0 45293b0a 20202020 20202020 20202020 E);.
│ │ │ │ │ + 0x003a0df0 2057494e 4e494e47 2e41494d 5f48414e WINNING.AIM_HAN
│ │ │ │ │ + 0x003a0e00 444c455b 6e756d5d 203d2076 616c3b0a DLE[num] = val;.
│ │ │ │ │ + 0x003a0e10 20202020 20202020 20202020 2057494e WIN
│ │ │ │ │ + 0x003a0e20 4e494e47 2e41494d 5f534c4f 545b6e75 NING.AIM_SLOT[nu
│ │ │ │ │ + 0x003a0e30 6d5d203d 204c4f4f 53494e47 2e41494d m] = LOOSING.AIM
│ │ │ │ │ + 0x003a0e40 5f534c4f 545b695d 3b0a2020 20202020 _SLOT[i];.
│ │ │ │ │ + 0x003a0e50 20202020 20202077 696e6e69 6e676368 winningch
│ │ │ │ │ + 0x003a0e60 616e6765 64203d20 313b0a20 20202020 anged = 1;.
│ │ │ │ │ + 0x003a0e70 20202020 207d0a20 20202020 20202020 }.
│ │ │ │ │ + 0x003a0e80 2069203d 2069202d 20313b0a 20202020 i = i - 1;.
│ │ │ │ │ + 0x003a0e90 2020207d 0a202020 20202020 69203d20 }. i =
│ │ │ │ │ + 0x003a0ea0 53495a45 284c4f4f 53494e47 2e474144 SIZE(LOOSING.GAD
│ │ │ │ │ + 0x003a0eb0 55474144 555f4841 4e444c45 29202d20 UGADU_HANDLE) -
│ │ │ │ │ + 0x003a0ec0 313b0a20 20202020 20207768 696c6520 1;. while
│ │ │ │ │ + 0x003a0ed0 2869203e 3d203029 207b0a20 20202020 (i >= 0) {.
│ │ │ │ │ + 0x003a0ee0 20202020 2076616c 203d204c 4f4f5349 val = LOOSI
│ │ │ │ │ + 0x003a0ef0 4e472e47 41445547 4144555f 48414e44 NG.GADUGADU_HAND
│ │ │ │ │ + 0x003a0f00 4c455b69 5d3b0a20 20202020 20202020 LE[i];.
│ │ │ │ │ + 0x003a0f10 20696620 2876616c 20213d20 454d5054 if (val != EMPT
│ │ │ │ │ + 0x003a0f20 59202626 0a202020 20202020 20202020 Y &&.
│ │ │ │ │ + 0x003a0f30 20202021 434f4e54 41494e53 2857494e !CONTAINS(WIN
│ │ │ │ │ + 0x003a0f40 4e494e47 2e474144 55474144 555f4841 NING.GADUGADU_HA
│ │ │ │ │ + 0x003a0f50 4e444c45 2c207661 6c292920 7b0a2020 NDLE, val)) {.
│ │ │ │ │ + 0x003a0f60 20202020 20202020 2020206e 756d203d num =
│ │ │ │ │ + 0x003a0f70 2053495a 45285749 4e4e494e 472e4741 SIZE(WINNING.GA
│ │ │ │ │ + 0x003a0f80 44554741 44555f48 414e444c 45293b0a DUGADU_HANDLE);.
│ │ │ │ │ + 0x003a0f90 20202020 20202020 20202020 2057494e WIN
│ │ │ │ │ + 0x003a0fa0 4e494e47 2e474144 55474144 555f4841 NING.GADUGADU_HA
│ │ │ │ │ + 0x003a0fb0 4e444c45 5b6e756d 5d203d20 76616c3b NDLE[num] = val;
│ │ │ │ │ + 0x003a0fc0 0a202020 20202020 20202020 20205749 . WI
│ │ │ │ │ + 0x003a0fd0 4e4e494e 472e4741 44554741 44555f53 NNING.GADUGADU_S
│ │ │ │ │ + 0x003a0fe0 4c4f545b 6e756d5d 203d204c 4f4f5349 LOT[num] = LOOSI
│ │ │ │ │ + 0x003a0ff0 4e472e47 41445547 4144555f 534c4f54 NG.GADUGADU_SLOT
│ │ │ │ │ + 0x003a1000 5b695d3b 0a202020 20202020 20202020 [i];.
│ │ │ │ │ + 0x003a1010 20207769 6e6e696e 67636861 6e676564 winningchanged
│ │ │ │ │ + 0x003a1020 203d2031 3b0a2020 20202020 20202020 = 1;.
│ │ │ │ │ + 0x003a1030 7d0a2020 20202020 20202020 69203d20 }. i =
│ │ │ │ │ + 0x003a1040 69202d20 313b0a20 20202020 20207d0a i - 1;. }.
│ │ │ │ │ + 0x003a1050 20202020 20202069 203d2053 495a4528 i = SIZE(
│ │ │ │ │ + 0x003a1060 4c4f4f53 494e472e 47524f55 50574953 LOOSING.GROUPWIS
│ │ │ │ │ + 0x003a1070 455f4841 4e444c45 29202d20 313b0a20 E_HANDLE) - 1;.
│ │ │ │ │ + 0x003a1080 20202020 20207768 696c6520 2869203e while (i >
│ │ │ │ │ + 0x003a1090 3d203029 207b0a20 20202020 20202020 = 0) {.
│ │ │ │ │ + 0x003a10a0 2076616c 203d204c 4f4f5349 4e472e47 val = LOOSING.G
│ │ │ │ │ + 0x003a10b0 524f5550 57495345 5f48414e 444c455b ROUPWISE_HANDLE[
│ │ │ │ │ + 0x003a10c0 695d3b0a 20202020 20202020 20206966 i];. if
│ │ │ │ │ + 0x003a10d0 20287661 6c20213d 20454d50 54592026 (val != EMPTY &
│ │ │ │ │ + 0x003a10e0 260a2020 20202020 20202020 20202020 &.
│ │ │ │ │ + 0x003a10f0 21434f4e 5441494e 53285749 4e4e494e !CONTAINS(WINNIN
│ │ │ │ │ + 0x003a1100 472e4752 4f555057 4953455f 48414e44 G.GROUPWISE_HAND
│ │ │ │ │ + 0x003a1110 4c452c20 76616c29 29207b0a 20202020 LE, val)) {.
│ │ │ │ │ + 0x003a1120 20202020 20202020 206e756d 203d2053 num = S
│ │ │ │ │ + 0x003a1130 495a4528 57494e4e 494e472e 47524f55 IZE(WINNING.GROU
│ │ │ │ │ + 0x003a1140 50574953 455f4841 4e444c45 293b0a20 PWISE_HANDLE);.
│ │ │ │ │ 0x003a1150 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ - 0x003a1160 494e472e 454d4149 4c5f464c 4147535b ING.EMAIL_FLAGS[
│ │ │ │ │ - 0x003a1170 6e756d5d 203d204c 4f4f5349 4e472e45 num] = LOOSING.E
│ │ │ │ │ - 0x003a1180 4d41494c 5f464c41 47535b69 5d3b0a20 MAIL_FLAGS[i];.
│ │ │ │ │ - 0x003a1190 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ - 0x003a11a0 494e472e 454d4149 4c5f534c 4f545b6e ING.EMAIL_SLOT[n
│ │ │ │ │ - 0x003a11b0 756d5d20 3d204c4f 4f53494e 472e454d um] = LOOSING.EM
│ │ │ │ │ - 0x003a11c0 41494c5f 534c4f54 5b695d3b 0a202020 AIL_SLOT[i];.
│ │ │ │ │ - 0x003a11d0 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ - 0x003a11e0 472e4c41 42454c5b 6e756d5d 203d204c G.LABEL[num] = L
│ │ │ │ │ - 0x003a11f0 4f4f5349 4e472e4c 4142454c 5b695d3b OOSING.LABEL[i];
│ │ │ │ │ - 0x003a1200 0a202020 20202020 20202020 20207769 . wi
│ │ │ │ │ - 0x003a1210 6e6e696e 67636861 6e676564 203d2031 nningchanged = 1
│ │ │ │ │ - 0x003a1220 3b0a2020 20202020 20202020 7d0a2020 ;. }.
│ │ │ │ │ - 0x003a1230 20202020 20202020 69203d20 69202d20 i = i -
│ │ │ │ │ - 0x003a1240 313b0a20 20202020 20207d0a 0a202020 1;. }..
│ │ │ │ │ - 0x003a1250 20202020 69203d20 53495a45 284c4f4f i = SIZE(LOO
│ │ │ │ │ - 0x003a1260 53494e47 2e574542 29202d20 313b0a20 SING.WEB) - 1;.
│ │ │ │ │ - 0x003a1270 20202020 20207768 696c6520 2869203e while (i >
│ │ │ │ │ - 0x003a1280 3d203029 207b0a20 20202020 20202020 = 0) {.
│ │ │ │ │ - 0x003a1290 2076616c 203d204c 4f4f5349 4e472e57 val = LOOSING.W
│ │ │ │ │ - 0x003a12a0 45425b69 5d3b0a20 20202020 20202020 EB[i];.
│ │ │ │ │ - 0x003a12b0 20696620 2876616c 20213d20 454d5054 if (val != EMPT
│ │ │ │ │ - 0x003a12c0 59202626 0a202020 20202020 20202020 Y &&.
│ │ │ │ │ - 0x003a12d0 20202021 434f4e54 41494e53 2857494e !CONTAINS(WIN
│ │ │ │ │ - 0x003a12e0 4e494e47 2e574542 2c207661 6c292920 NING.WEB, val))
│ │ │ │ │ - 0x003a12f0 7b0a2020 20202020 20202020 2020206e {. n
│ │ │ │ │ - 0x003a1300 756d203d 2053495a 45285749 4e4e494e um = SIZE(WINNIN
│ │ │ │ │ - 0x003a1310 472e4c41 42454c29 3b0a2020 20202020 G.LABEL);.
│ │ │ │ │ - 0x003a1320 20202020 20202057 494e4e49 4e472e57 WINNING.W
│ │ │ │ │ - 0x003a1330 45425b6e 756d5d20 3d207661 6c3b0a20 EB[num] = val;.
│ │ │ │ │ - 0x003a1340 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ - 0x003a1350 494e472e 5745425f 464c4147 535b6e75 ING.WEB_FLAGS[nu
│ │ │ │ │ - 0x003a1360 6d5d203d 204c4f4f 53494e47 2e574542 m] = LOOSING.WEB
│ │ │ │ │ - 0x003a1370 5f464c41 47535b69 5d3b0a20 20202020 _FLAGS[i];.
│ │ │ │ │ - 0x003a1380 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ - 0x003a1390 4c414245 4c5b6e75 6d5d203d 204c4f4f LABEL[num] = LOO
│ │ │ │ │ - 0x003a13a0 53494e47 2e4c4142 454c5b69 5d3b0a20 SING.LABEL[i];.
│ │ │ │ │ - 0x003a13b0 20202020 20202020 20202020 77696e6e winn
│ │ │ │ │ - 0x003a13c0 696e6763 68616e67 6564203d 20313b0a ingchanged = 1;.
│ │ │ │ │ - 0x003a13d0 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ - 0x003a13e0 20202020 20206920 3d206920 2d20313b i = i - 1;
│ │ │ │ │ - 0x003a13f0 0a202020 20202020 7d0a0a20 20202020 . }..
│ │ │ │ │ - 0x003a1400 20206920 3d205349 5a45284c 4f4f5349 i = SIZE(LOOSI
│ │ │ │ │ - 0x003a1410 4e472e43 414c5552 4929202d 20313b0a NG.CALURI) - 1;.
│ │ │ │ │ - 0x003a1420 20202020 20202077 68696c65 20286920 while (i
│ │ │ │ │ - 0x003a1430 3e3d2030 29207b0a 20202020 20202020 >= 0) {.
│ │ │ │ │ - 0x003a1440 20207661 6c203d20 4c4f4f53 494e472e val = LOOSING.
│ │ │ │ │ - 0x003a1450 43414c55 52495b69 5d3b0a20 20202020 CALURI[i];.
│ │ │ │ │ - 0x003a1460 20202020 20696620 2876616c 20213d20 if (val !=
│ │ │ │ │ - 0x003a1470 454d5054 59202626 0a202020 20202020 EMPTY &&.
│ │ │ │ │ - 0x003a1480 20202020 20202021 434f4e54 41494e53 !CONTAINS
│ │ │ │ │ - 0x003a1490 2857494e 4e494e47 2e43414c 5552492c (WINNING.CALURI,
│ │ │ │ │ - 0x003a14a0 2076616c 2929207b 0a202020 20202020 val)) {.
│ │ │ │ │ - 0x003a14b0 20202020 20206e75 6d203d20 53495a45 num = SIZE
│ │ │ │ │ - 0x003a14c0 2857494e 4e494e47 2e43414c 55524929 (WINNING.CALURI)
│ │ │ │ │ - 0x003a14d0 3b0a2020 20202020 20202020 20202057 ;. W
│ │ │ │ │ - 0x003a14e0 494e4e49 4e472e43 414c5552 495b6e75 INNING.CALURI[nu
│ │ │ │ │ - 0x003a14f0 6d5d203d 2076616c 3b0a2020 20202020 m] = val;.
│ │ │ │ │ - 0x003a1500 20202020 20202077 696e6e69 6e676368 winningch
│ │ │ │ │ - 0x003a1510 616e6765 64203d20 313b0a20 20202020 anged = 1;.
│ │ │ │ │ - 0x003a1520 20202020 207d0a20 20202020 20202020 }.
│ │ │ │ │ - 0x003a1530 2069203d 2069202d 20313b0a 20202020 i = i - 1;.
│ │ │ │ │ - 0x003a1540 2020207d 0a0a2020 20202020 2069203d }.. i =
│ │ │ │ │ - 0x003a1550 2053495a 45284c4f 4f53494e 472e4642 SIZE(LOOSING.FB
│ │ │ │ │ - 0x003a1560 55524c29 202d2031 3b0a2020 20202020 URL) - 1;.
│ │ │ │ │ - 0x003a1570 20776869 6c652028 69203e3d 20302920 while (i >= 0)
│ │ │ │ │ - 0x003a1580 7b0a2020 20202020 20202020 76616c20 {. val
│ │ │ │ │ - 0x003a1590 3d204c4f 4f53494e 472e4642 55524c5b = LOOSING.FBURL[
│ │ │ │ │ - 0x003a15a0 695d3b0a 20202020 20202020 20206966 i];. if
│ │ │ │ │ - 0x003a15b0 20287661 6c20213d 20454d50 54592026 (val != EMPTY &
│ │ │ │ │ - 0x003a15c0 260a2020 20202020 20202020 20202020 &.
│ │ │ │ │ - 0x003a15d0 21434f4e 5441494e 53285749 4e4e494e !CONTAINS(WINNIN
│ │ │ │ │ - 0x003a15e0 472e4642 55524c2c 2076616c 2929207b G.FBURL, val)) {
│ │ │ │ │ - 0x003a15f0 0a202020 20202020 20202020 20206e75 . nu
│ │ │ │ │ - 0x003a1600 6d203d20 53495a45 2857494e 4e494e47 m = SIZE(WINNING
│ │ │ │ │ - 0x003a1610 2e464255 524c293b 0a202020 20202020 .FBURL);.
│ │ │ │ │ - 0x003a1620 20202020 20205749 4e4e494e 472e4642 WINNING.FB
│ │ │ │ │ - 0x003a1630 55524c5b 6e756d5d 203d2076 616c3b0a URL[num] = val;.
│ │ │ │ │ - 0x003a1640 20202020 20202020 20202020 2077696e win
│ │ │ │ │ - 0x003a1650 6e696e67 6368616e 67656420 3d20313b ningchanged = 1;
│ │ │ │ │ - 0x003a1660 0a202020 20202020 2020207d 0a202020 . }.
│ │ │ │ │ - 0x003a1670 20202020 20202069 203d2069 202d2031 i = i - 1
│ │ │ │ │ - 0x003a1680 3b0a2020 20202020 207d0a0a 20202020 ;. }..
│ │ │ │ │ - 0x003a1690 20202069 203d2053 495a4528 4c4f4f53 i = SIZE(LOOS
│ │ │ │ │ - 0x003a16a0 494e472e 424c4f47 55524c29 202d2031 ING.BLOGURL) - 1
│ │ │ │ │ - 0x003a16b0 3b0a2020 20202020 20776869 6c652028 ;. while (
│ │ │ │ │ - 0x003a16c0 69203e3d 20302920 7b0a2020 20202020 i >= 0) {.
│ │ │ │ │ - 0x003a16d0 20202020 76616c20 3d204c4f 4f53494e val = LOOSIN
│ │ │ │ │ - 0x003a16e0 472e424c 4f475552 4c5b695d 3b0a2020 G.BLOGURL[i];.
│ │ │ │ │ - 0x003a16f0 20202020 20202020 69662028 76616c20 if (val
│ │ │ │ │ - 0x003a1700 213d2045 4d505459 2026260a 20202020 != EMPTY &&.
│ │ │ │ │ - 0x003a1710 20202020 20202020 20202143 4f4e5441 !CONTA
│ │ │ │ │ - 0x003a1720 494e5328 57494e4e 494e472e 424c4f47 INS(WINNING.BLOG
│ │ │ │ │ - 0x003a1730 55524c2c 2076616c 2929207b 0a202020 URL, val)) {.
│ │ │ │ │ - 0x003a1740 20202020 20202020 20206e75 6d203d20 num =
│ │ │ │ │ - 0x003a1750 53495a45 2857494e 4e494e47 2e424c4f SIZE(WINNING.BLO
│ │ │ │ │ - 0x003a1760 4755524c 293b0a20 20202020 20202020 GURL);.
│ │ │ │ │ - 0x003a1770 20202020 57494e4e 494e472e 424c4f47 WINNING.BLOG
│ │ │ │ │ - 0x003a1780 55524c5b 6e756d5d 203d2076 616c3b0a URL[num] = val;.
│ │ │ │ │ - 0x003a1790 20202020 20202020 20202020 2077696e win
│ │ │ │ │ - 0x003a17a0 6e696e67 6368616e 67656420 3d20313b ningchanged = 1;
│ │ │ │ │ - 0x003a17b0 0a202020 20202020 2020207d 0a202020 . }.
│ │ │ │ │ - 0x003a17c0 20202020 20202069 203d2069 202d2031 i = i - 1
│ │ │ │ │ - 0x003a17d0 3b0a2020 20202020 207d0a0a 20202020 ;. }..
│ │ │ │ │ - 0x003a17e0 20202069 203d2053 495a4528 4c4f4f53 i = SIZE(LOOS
│ │ │ │ │ - 0x003a17f0 494e472e 56494445 4f55524c 29202d20 ING.VIDEOURL) -
│ │ │ │ │ - 0x003a1800 313b0a20 20202020 20207768 696c6520 1;. while
│ │ │ │ │ - 0x003a1810 2869203e 3d203029 207b0a20 20202020 (i >= 0) {.
│ │ │ │ │ - 0x003a1820 20202020 2076616c 203d204c 4f4f5349 val = LOOSI
│ │ │ │ │ - 0x003a1830 4e472e56 4944454f 55524c5b 695d3b0a NG.VIDEOURL[i];.
│ │ │ │ │ - 0x003a1840 20202020 20202020 20206966 20287661 if (va
│ │ │ │ │ - 0x003a1850 6c20213d 20454d50 54592026 260a2020 l != EMPTY &&.
│ │ │ │ │ - 0x003a1860 20202020 20202020 20202020 21434f4e !CON
│ │ │ │ │ - 0x003a1870 5441494e 53285749 4e4e494e 472e5649 TAINS(WINNING.VI
│ │ │ │ │ - 0x003a1880 44454f55 524c2c20 76616c29 29207b0a DEOURL, val)) {.
│ │ │ │ │ - 0x003a1890 20202020 20202020 20202020 206e756d num
│ │ │ │ │ - 0x003a18a0 203d2053 495a4528 57494e4e 494e472e = SIZE(WINNING.
│ │ │ │ │ - 0x003a18b0 56494445 4f55524c 293b0a20 20202020 VIDEOURL);.
│ │ │ │ │ - 0x003a18c0 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ - 0x003a18d0 56494445 4f55524c 5b6e756d 5d203d20 VIDEOURL[num] =
│ │ │ │ │ - 0x003a18e0 76616c3b 0a202020 20202020 20202020 val;.
│ │ │ │ │ - 0x003a18f0 20207769 6e6e696e 67636861 6e676564 winningchanged
│ │ │ │ │ - 0x003a1900 203d2031 3b0a2020 20202020 20202020 = 1;.
│ │ │ │ │ - 0x003a1910 7d0a2020 20202020 20202020 69203d20 }. i =
│ │ │ │ │ - 0x003a1920 69202d20 313b0a20 20202020 20207d0a i - 1;. }.
│ │ │ │ │ - 0x003a1930 0a202020 20202020 69203d20 53495a45 . i = SIZE
│ │ │ │ │ - 0x003a1940 284c4f4f 53494e47 2e52454c 41544544 (LOOSING.RELATED
│ │ │ │ │ - 0x003a1950 4e414d45 5329202d 20313b0a 20202020 NAMES) - 1;.
│ │ │ │ │ - 0x003a1960 20202077 68696c65 20286920 3e3d2030 while (i >= 0
│ │ │ │ │ - 0x003a1970 29207b0a 20202020 20202020 20207661 ) {. va
│ │ │ │ │ - 0x003a1980 6c203d20 4c4f4f53 494e472e 52454c41 l = LOOSING.RELA
│ │ │ │ │ - 0x003a1990 5445444e 414d4553 5b695d3b 0a202020 TEDNAMES[i];.
│ │ │ │ │ - 0x003a19a0 20202020 20202069 66202876 616c2021 if (val !
│ │ │ │ │ - 0x003a19b0 3d20454d 50545920 26260a20 20202020 = EMPTY &&.
│ │ │ │ │ - 0x003a19c0 20202020 20202020 2021434f 4e544149 !CONTAI
│ │ │ │ │ - 0x003a19d0 4e532857 494e4e49 4e472e52 454c4154 NS(WINNING.RELAT
│ │ │ │ │ - 0x003a19e0 45444e41 4d45532c 2076616c 2929207b EDNAMES, val)) {
│ │ │ │ │ - 0x003a19f0 0a202020 20202020 20202020 20206e75 . nu
│ │ │ │ │ - 0x003a1a00 6d203d20 53495a45 2857494e 4e494e47 m = SIZE(WINNING
│ │ │ │ │ - 0x003a1a10 2e4c4142 454c293b 0a202020 20202020 .LABEL);.
│ │ │ │ │ - 0x003a1a20 20202020 20205749 4e4e494e 472e5245 WINNING.RE
│ │ │ │ │ - 0x003a1a30 4c415445 444e414d 45535b6e 756d5d20 LATEDNAMES[num]
│ │ │ │ │ - 0x003a1a40 3d207661 6c3b0a20 20202020 20202020 = val;.
│ │ │ │ │ - 0x003a1a50 20202020 57494e4e 494e472e 4c414245 WINNING.LABE
│ │ │ │ │ - 0x003a1a60 4c5b6e75 6d5d203d 204c4f4f 53494e47 L[num] = LOOSING
│ │ │ │ │ - 0x003a1a70 2e4c4142 454c5b69 5d3b0a20 20202020 .LABEL[i];.
│ │ │ │ │ - 0x003a1a80 20202020 20202020 77696e6e 696e6763 winningc
│ │ │ │ │ - 0x003a1a90 68616e67 6564203d 20313b0a 20202020 hanged = 1;.
│ │ │ │ │ - 0x003a1aa0 20202020 20207d0a 20202020 20202020 }.
│ │ │ │ │ - 0x003a1ab0 20206920 3d206920 2d20313b 0a202020 i = i - 1;.
│ │ │ │ │ - 0x003a1ac0 20202020 7d0a0a20 20202020 20206920 }.. i
│ │ │ │ │ - 0x003a1ad0 3d205349 5a45284c 4f4f5349 4e472e49 = SIZE(LOOSING.I
│ │ │ │ │ - 0x003a1ae0 4d505029 202d2031 3b0a2020 20202020 MPP) - 1;.
│ │ │ │ │ - 0x003a1af0 20776869 6c652028 69203e3d 20302920 while (i >= 0)
│ │ │ │ │ - 0x003a1b00 7b0a2020 20202020 20202020 76616c20 {. val
│ │ │ │ │ - 0x003a1b10 3d204c4f 4f53494e 472e494d 50505b69 = LOOSING.IMPP[i
│ │ │ │ │ - 0x003a1b20 5d3b0a20 20202020 20202020 20696620 ];. if
│ │ │ │ │ - 0x003a1b30 2876616c 20213d20 454d5054 59202626 (val != EMPTY &&
│ │ │ │ │ - 0x003a1b40 0a202020 20202020 20202020 20202021 . !
│ │ │ │ │ - 0x003a1b50 434f4e54 41494e53 2857494e 4e494e47 CONTAINS(WINNING
│ │ │ │ │ - 0x003a1b60 2e494d50 502c2076 616c2929 207b0a20 .IMPP, val)) {.
│ │ │ │ │ - 0x003a1b70 20202020 20202020 20202020 6e756d20 num
│ │ │ │ │ - 0x003a1b80 3d205349 5a452857 494e4e49 4e472e4c = SIZE(WINNING.L
│ │ │ │ │ - 0x003a1b90 4142454c 293b0a20 20202020 20202020 ABEL);.
│ │ │ │ │ - 0x003a1ba0 20202020 57494e4e 494e472e 494d5050 WINNING.IMPP
│ │ │ │ │ - 0x003a1bb0 5b6e756d 5d203d20 76616c3b 0a202020 [num] = val;.
│ │ │ │ │ - 0x003a1bc0 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ - 0x003a1bd0 472e494d 50505f53 45525649 43455b6e G.IMPP_SERVICE[n
│ │ │ │ │ - 0x003a1be0 756d5d20 3d204c4f 4f53494e 472e494d um] = LOOSING.IM
│ │ │ │ │ - 0x003a1bf0 50505f53 45525649 43455b69 5d3b0a20 PP_SERVICE[i];.
│ │ │ │ │ - 0x003a1c00 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ - 0x003a1c10 494e472e 494d5050 5f534c4f 545b6e75 ING.IMPP_SLOT[nu
│ │ │ │ │ - 0x003a1c20 6d5d203d 204c4f4f 53494e47 2e494d50 m] = LOOSING.IMP
│ │ │ │ │ - 0x003a1c30 505f534c 4f545b69 5d3b0a20 20202020 P_SLOT[i];.
│ │ │ │ │ - 0x003a1c40 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ - 0x003a1c50 4c414245 4c5b6e75 6d5d203d 204c4f4f LABEL[num] = LOO
│ │ │ │ │ - 0x003a1c60 53494e47 2e4c4142 454c5b69 5d3b0a20 SING.LABEL[i];.
│ │ │ │ │ - 0x003a1c70 20202020 20202020 20202020 77696e6e winn
│ │ │ │ │ - 0x003a1c80 696e6763 68616e67 6564203d 20313b0a ingchanged = 1;.
│ │ │ │ │ - 0x003a1c90 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ - 0x003a1ca0 20202020 20206920 3d206920 2d20313b i = i - 1;
│ │ │ │ │ - 0x003a1cb0 0a202020 20202020 7d0a0a20 20202020 . }..
│ │ │ │ │ - 0x003a1cc0 20206920 3d205349 5a45284c 4f4f5349 i = SIZE(LOOSI
│ │ │ │ │ - 0x003a1cd0 4e472e41 494d5f48 414e444c 4529202d NG.AIM_HANDLE) -
│ │ │ │ │ - 0x003a1ce0 20313b0a 20202020 20202077 68696c65 1;. while
│ │ │ │ │ - 0x003a1cf0 20286920 3e3d2030 29207b0a 20202020 (i >= 0) {.
│ │ │ │ │ - 0x003a1d00 20202020 20207661 6c203d20 4c4f4f53 val = LOOS
│ │ │ │ │ - 0x003a1d10 494e472e 41494d5f 48414e44 4c455b69 ING.AIM_HANDLE[i
│ │ │ │ │ - 0x003a1d20 5d3b0a20 20202020 20202020 20696620 ];. if
│ │ │ │ │ - 0x003a1d30 2876616c 20213d20 454d5054 59202626 (val != EMPTY &&
│ │ │ │ │ - 0x003a1d40 0a202020 20202020 20202020 20202021 . !
│ │ │ │ │ - 0x003a1d50 434f4e54 41494e53 2857494e 4e494e47 CONTAINS(WINNING
│ │ │ │ │ - 0x003a1d60 2e41494d 5f48414e 444c452c 2076616c .AIM_HANDLE, val
│ │ │ │ │ - 0x003a1d70 2929207b 0a202020 20202020 20202020 )) {.
│ │ │ │ │ - 0x003a1d80 20206e75 6d203d20 53495a45 2857494e num = SIZE(WIN
│ │ │ │ │ - 0x003a1d90 4e494e47 2e41494d 5f48414e 444c4529 NING.AIM_HANDLE)
│ │ │ │ │ - 0x003a1da0 3b0a2020 20202020 20202020 20202057 ;. W
│ │ │ │ │ - 0x003a1db0 494e4e49 4e472e41 494d5f48 414e444c INNING.AIM_HANDL
│ │ │ │ │ - 0x003a1dc0 455b6e75 6d5d203d 2076616c 3b0a2020 E[num] = val;.
│ │ │ │ │ - 0x003a1dd0 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ - 0x003a1de0 4e472e41 494d5f53 4c4f545b 6e756d5d NG.AIM_SLOT[num]
│ │ │ │ │ - 0x003a1df0 203d204c 4f4f5349 4e472e41 494d5f53 = LOOSING.AIM_S
│ │ │ │ │ - 0x003a1e00 4c4f545b 695d3b0a 20202020 20202020 LOT[i];.
│ │ │ │ │ - 0x003a1e10 20202020 2077696e 6e696e67 6368616e winningchan
│ │ │ │ │ - 0x003a1e20 67656420 3d20313b 0a202020 20202020 ged = 1;.
│ │ │ │ │ - 0x003a1e30 2020207d 0a202020 20202020 20202069 }. i
│ │ │ │ │ - 0x003a1e40 203d2069 202d2031 3b0a2020 20202020 = i - 1;.
│ │ │ │ │ - 0x003a1e50 207d0a20 20202020 20206920 3d205349 }. i = SI
│ │ │ │ │ - 0x003a1e60 5a45284c 4f4f5349 4e472e47 41445547 ZE(LOOSING.GADUG
│ │ │ │ │ - 0x003a1e70 4144555f 48414e44 4c452920 2d20313b ADU_HANDLE) - 1;
│ │ │ │ │ - 0x003a1e80 0a202020 20202020 7768696c 65202869 . while (i
│ │ │ │ │ - 0x003a1e90 203e3d20 3029207b 0a202020 20202020 >= 0) {.
│ │ │ │ │ - 0x003a1ea0 20202076 616c203d 204c4f4f 53494e47 val = LOOSING
│ │ │ │ │ - 0x003a1eb0 2e474144 55474144 555f4841 4e444c45 .GADUGADU_HANDLE
│ │ │ │ │ - 0x003a1ec0 5b695d3b 0a202020 20202020 20202069 [i];. i
│ │ │ │ │ - 0x003a1ed0 66202876 616c2021 3d20454d 50545920 f (val != EMPTY
│ │ │ │ │ - 0x003a1ee0 26260a20 20202020 20202020 20202020 &&.
│ │ │ │ │ - 0x003a1ef0 2021434f 4e544149 4e532857 494e4e49 !CONTAINS(WINNI
│ │ │ │ │ - 0x003a1f00 4e472e47 41445547 4144555f 48414e44 NG.GADUGADU_HAND
│ │ │ │ │ - 0x003a1f10 4c452c20 76616c29 29207b0a 20202020 LE, val)) {.
│ │ │ │ │ - 0x003a1f20 20202020 20202020 206e756d 203d2053 num = S
│ │ │ │ │ - 0x003a1f30 495a4528 57494e4e 494e472e 47414455 IZE(WINNING.GADU
│ │ │ │ │ - 0x003a1f40 47414455 5f48414e 444c4529 3b0a2020 GADU_HANDLE);.
│ │ │ │ │ - 0x003a1f50 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ - 0x003a1f60 4e472e47 41445547 4144555f 48414e44 NG.GADUGADU_HAND
│ │ │ │ │ - 0x003a1f70 4c455b6e 756d5d20 3d207661 6c3b0a20 LE[num] = val;.
│ │ │ │ │ - 0x003a1f80 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ - 0x003a1f90 494e472e 47414455 47414455 5f534c4f ING.GADUGADU_SLO
│ │ │ │ │ - 0x003a1fa0 545b6e75 6d5d203d 204c4f4f 53494e47 T[num] = LOOSING
│ │ │ │ │ - 0x003a1fb0 2e474144 55474144 555f534c 4f545b69 .GADUGADU_SLOT[i
│ │ │ │ │ - 0x003a1fc0 5d3b0a20 20202020 20202020 20202020 ];.
│ │ │ │ │ - 0x003a1fd0 77696e6e 696e6763 68616e67 6564203d winningchanged =
│ │ │ │ │ - 0x003a1fe0 20313b0a 20202020 20202020 20207d0a 1;. }.
│ │ │ │ │ - 0x003a1ff0 20202020 20202020 20206920 3d206920 i = i
│ │ │ │ │ - 0x003a2000 2d20313b 0a202020 20202020 7d0a2020 - 1;. }.
│ │ │ │ │ - 0x003a2010 20202020 2069203d 2053495a 45284c4f i = SIZE(LO
│ │ │ │ │ - 0x003a2020 4f53494e 472e4752 4f555057 4953455f OSING.GROUPWISE_
│ │ │ │ │ - 0x003a2030 48414e44 4c452920 2d20313b 0a202020 HANDLE) - 1;.
│ │ │ │ │ - 0x003a2040 20202020 7768696c 65202869 203e3d20 while (i >=
│ │ │ │ │ - 0x003a2050 3029207b 0a202020 20202020 20202076 0) {. v
│ │ │ │ │ - 0x003a2060 616c203d 204c4f4f 53494e47 2e47524f al = LOOSING.GRO
│ │ │ │ │ - 0x003a2070 55505749 53455f48 414e444c 455b695d UPWISE_HANDLE[i]
│ │ │ │ │ - 0x003a2080 3b0a2020 20202020 20202020 69662028 ;. if (
│ │ │ │ │ - 0x003a2090 76616c20 213d2045 4d505459 2026260a val != EMPTY &&.
│ │ │ │ │ - 0x003a20a0 20202020 20202020 20202020 20202143 !C
│ │ │ │ │ - 0x003a20b0 4f4e5441 494e5328 57494e4e 494e472e ONTAINS(WINNING.
│ │ │ │ │ - 0x003a20c0 47524f55 50574953 455f4841 4e444c45 GROUPWISE_HANDLE
│ │ │ │ │ - 0x003a20d0 2c207661 6c292920 7b0a2020 20202020 , val)) {.
│ │ │ │ │ - 0x003a20e0 20202020 2020206e 756d203d 2053495a num = SIZ
│ │ │ │ │ - 0x003a20f0 45285749 4e4e494e 472e4752 4f555057 E(WINNING.GROUPW
│ │ │ │ │ - 0x003a2100 4953455f 48414e44 4c45293b 0a202020 ISE_HANDLE);.
│ │ │ │ │ - 0x003a2110 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ - 0x003a2120 472e4752 4f555057 4953455f 48414e44 G.GROUPWISE_HAND
│ │ │ │ │ - 0x003a2130 4c455b6e 756d5d20 3d207661 6c3b0a20 LE[num] = val;.
│ │ │ │ │ - 0x003a2140 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ - 0x003a2150 494e472e 47524f55 50574953 455f534c ING.GROUPWISE_SL
│ │ │ │ │ - 0x003a2160 4f545b6e 756d5d20 3d204c4f 4f53494e OT[num] = LOOSIN
│ │ │ │ │ - 0x003a2170 472e4752 4f555057 4953455f 534c4f54 G.GROUPWISE_SLOT
│ │ │ │ │ - 0x003a2180 5b695d3b 0a202020 20202020 20202020 [i];.
│ │ │ │ │ - 0x003a2190 20207769 6e6e696e 67636861 6e676564 winningchanged
│ │ │ │ │ - 0x003a21a0 203d2031 3b0a2020 20202020 20202020 = 1;.
│ │ │ │ │ - 0x003a21b0 7d0a2020 20202020 20202020 69203d20 }. i =
│ │ │ │ │ - 0x003a21c0 69202d20 313b0a20 20202020 20207d0a i - 1;. }.
│ │ │ │ │ - 0x003a21d0 20202020 20202069 203d2053 495a4528 i = SIZE(
│ │ │ │ │ - 0x003a21e0 4c4f4f53 494e472e 4943515f 48414e44 LOOSING.ICQ_HAND
│ │ │ │ │ - 0x003a21f0 4c452920 2d20313b 0a202020 20202020 LE) - 1;.
│ │ │ │ │ - 0x003a2200 7768696c 65202869 203e3d20 3029207b while (i >= 0) {
│ │ │ │ │ - 0x003a2210 0a202020 20202020 20202076 616c203d . val =
│ │ │ │ │ - 0x003a2220 204c4f4f 53494e47 2e494351 5f48414e LOOSING.ICQ_HAN
│ │ │ │ │ - 0x003a2230 444c455b 695d3b0a 20202020 20202020 DLE[i];.
│ │ │ │ │ - 0x003a2240 20206966 20287661 6c20213d 20454d50 if (val != EMP
│ │ │ │ │ - 0x003a2250 54592026 260a2020 20202020 20202020 TY &&.
│ │ │ │ │ - 0x003a2260 20202020 21434f4e 5441494e 53285749 !CONTAINS(WI
│ │ │ │ │ - 0x003a2270 4e4e494e 472e4943 515f4841 4e444c45 NNING.ICQ_HANDLE
│ │ │ │ │ - 0x003a2280 2c207661 6c292920 7b0a2020 20202020 , val)) {.
│ │ │ │ │ - 0x003a2290 20202020 2020206e 756d203d 2053495a num = SIZ
│ │ │ │ │ - 0x003a22a0 45285749 4e4e494e 472e4943 515f4841 E(WINNING.ICQ_HA
│ │ │ │ │ - 0x003a22b0 4e444c45 293b0a20 20202020 20202020 NDLE);.
│ │ │ │ │ - 0x003a22c0 20202020 57494e4e 494e472e 4943515f WINNING.ICQ_
│ │ │ │ │ - 0x003a22d0 48414e44 4c455b6e 756d5d20 3d207661 HANDLE[num] = va
│ │ │ │ │ - 0x003a22e0 6c3b0a20 20202020 20202020 20202020 l;.
│ │ │ │ │ - 0x003a22f0 57494e4e 494e472e 4943515f 534c4f54 WINNING.ICQ_SLOT
│ │ │ │ │ - 0x003a2300 5b6e756d 5d203d20 4c4f4f53 494e472e [num] = LOOSING.
│ │ │ │ │ - 0x003a2310 4943515f 534c4f54 5b695d3b 0a202020 ICQ_SLOT[i];.
│ │ │ │ │ - 0x003a2320 20202020 20202020 20207769 6e6e696e winnin
│ │ │ │ │ - 0x003a2330 67636861 6e676564 203d2031 3b0a2020 gchanged = 1;.
│ │ │ │ │ - 0x003a2340 20202020 20202020 7d0a2020 20202020 }.
│ │ │ │ │ - 0x003a2350 20202020 69203d20 69202d20 313b0a20 i = i - 1;.
│ │ │ │ │ - 0x003a2360 20202020 20207d0a 20202020 20202069 }. i
│ │ │ │ │ - 0x003a2370 203d2053 495a4528 4c4f4f53 494e472e = SIZE(LOOSING.
│ │ │ │ │ - 0x003a2380 4a414242 45525f48 414e444c 4529202d JABBER_HANDLE) -
│ │ │ │ │ - 0x003a2390 20313b0a 20202020 20202077 68696c65 1;. while
│ │ │ │ │ - 0x003a23a0 20286920 3e3d2030 29207b0a 20202020 (i >= 0) {.
│ │ │ │ │ - 0x003a23b0 20202020 20207661 6c203d20 4c4f4f53 val = LOOS
│ │ │ │ │ - 0x003a23c0 494e472e 4a414242 45525f48 414e444c ING.JABBER_HANDL
│ │ │ │ │ - 0x003a23d0 455b695d 3b0a2020 20202020 20202020 E[i];.
│ │ │ │ │ - 0x003a23e0 69662028 76616c20 213d2045 4d505459 if (val != EMPTY
│ │ │ │ │ - 0x003a23f0 2026260a 20202020 20202020 20202020 &&.
│ │ │ │ │ - 0x003a2400 20202143 4f4e5441 494e5328 57494e4e !CONTAINS(WINN
│ │ │ │ │ - 0x003a2410 494e472e 4a414242 45525f48 414e444c ING.JABBER_HANDL
│ │ │ │ │ - 0x003a2420 452c2076 616c2929 207b0a20 20202020 E, val)) {.
│ │ │ │ │ - 0x003a2430 20202020 20202020 6e756d20 3d205349 num = SI
│ │ │ │ │ - 0x003a2440 5a452857 494e4e49 4e472e4a 41424245 ZE(WINNING.JABBE
│ │ │ │ │ - 0x003a2450 525f4841 4e444c45 293b0a20 20202020 R_HANDLE);.
│ │ │ │ │ - 0x003a2460 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ - 0x003a2470 4a414242 45525f48 414e444c 455b6e75 JABBER_HANDLE[nu
│ │ │ │ │ - 0x003a2480 6d5d203d 2076616c 3b0a2020 20202020 m] = val;.
│ │ │ │ │ - 0x003a2490 20202020 20202057 494e4e49 4e472e4a WINNING.J
│ │ │ │ │ - 0x003a24a0 41424245 525f534c 4f545b6e 756d5d20 ABBER_SLOT[num]
│ │ │ │ │ - 0x003a24b0 3d204c4f 4f53494e 472e4a41 42424552 = LOOSING.JABBER
│ │ │ │ │ - 0x003a24c0 5f534c4f 545b695d 3b0a2020 20202020 _SLOT[i];.
│ │ │ │ │ - 0x003a24d0 20202020 20202077 696e6e69 6e676368 winningch
│ │ │ │ │ - 0x003a24e0 616e6765 64203d20 313b0a20 20202020 anged = 1;.
│ │ │ │ │ - 0x003a24f0 20202020 207d0a20 20202020 20202020 }.
│ │ │ │ │ - 0x003a2500 2069203d 2069202d 20313b0a 20202020 i = i - 1;.
│ │ │ │ │ - 0x003a2510 2020207d 0a202020 20202020 69203d20 }. i =
│ │ │ │ │ - 0x003a2520 53495a45 284c4f4f 53494e47 2e4d534e SIZE(LOOSING.MSN
│ │ │ │ │ - 0x003a2530 5f48414e 444c4529 202d2031 3b0a2020 _HANDLE) - 1;.
│ │ │ │ │ - 0x003a2540 20202020 20776869 6c652028 69203e3d while (i >=
│ │ │ │ │ - 0x003a2550 20302920 7b0a2020 20202020 20202020 0) {.
│ │ │ │ │ - 0x003a2560 76616c20 3d204c4f 4f53494e 472e4d53 val = LOOSING.MS
│ │ │ │ │ - 0x003a2570 4e5f4841 4e444c45 5b695d3b 0a202020 N_HANDLE[i];.
│ │ │ │ │ - 0x003a2580 20202020 20202069 66202876 616c2021 if (val !
│ │ │ │ │ - 0x003a2590 3d20454d 50545920 26260a20 20202020 = EMPTY &&.
│ │ │ │ │ - 0x003a25a0 20202020 20202020 2021434f 4e544149 !CONTAI
│ │ │ │ │ - 0x003a25b0 4e532857 494e4e49 4e472e4d 534e5f48 NS(WINNING.MSN_H
│ │ │ │ │ - 0x003a25c0 414e444c 452c2076 616c2929 207b0a20 ANDLE, val)) {.
│ │ │ │ │ - 0x003a25d0 20202020 20202020 20202020 6e756d20 num
│ │ │ │ │ - 0x003a25e0 3d205349 5a452857 494e4e49 4e472e4d = SIZE(WINNING.M
│ │ │ │ │ - 0x003a25f0 534e5f48 414e444c 45293b0a 20202020 SN_HANDLE);.
│ │ │ │ │ - 0x003a2600 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ - 0x003a2610 2e4d534e 5f48414e 444c455b 6e756d5d .MSN_HANDLE[num]
│ │ │ │ │ - 0x003a2620 203d2076 616c3b0a 20202020 20202020 = val;.
│ │ │ │ │ - 0x003a2630 20202020 2057494e 4e494e47 2e4d534e WINNING.MSN
│ │ │ │ │ - 0x003a2640 5f534c4f 545b6e75 6d5d203d 204c4f4f _SLOT[num] = LOO
│ │ │ │ │ - 0x003a2650 53494e47 2e4d534e 5f534c4f 545b695d SING.MSN_SLOT[i]
│ │ │ │ │ - 0x003a2660 3b0a2020 20202020 20202020 20202077 ;. w
│ │ │ │ │ - 0x003a2670 696e6e69 6e676368 616e6765 64203d20 inningchanged =
│ │ │ │ │ - 0x003a2680 313b0a20 20202020 20202020 207d0a20 1;. }.
│ │ │ │ │ - 0x003a2690 20202020 20202020 2069203d 2069202d i = i -
│ │ │ │ │ - 0x003a26a0 20313b0a 20202020 2020207d 0a202020 1;. }.
│ │ │ │ │ - 0x003a26b0 20202020 69203d20 53495a45 284c4f4f i = SIZE(LOO
│ │ │ │ │ - 0x003a26c0 53494e47 2e594148 4f4f5f48 414e444c SING.YAHOO_HANDL
│ │ │ │ │ - 0x003a26d0 4529202d 20313b0a 20202020 20202077 E) - 1;. w
│ │ │ │ │ - 0x003a26e0 68696c65 20286920 3e3d2030 29207b0a hile (i >= 0) {.
│ │ │ │ │ - 0x003a26f0 20202020 20202020 20207661 6c203d20 val =
│ │ │ │ │ - 0x003a2700 4c4f4f53 494e472e 5941484f 4f5f4841 LOOSING.YAHOO_HA
│ │ │ │ │ - 0x003a2710 4e444c45 5b695d3b 0a202020 20202020 NDLE[i];.
│ │ │ │ │ - 0x003a2720 20202069 66202876 616c2021 3d20454d if (val != EM
│ │ │ │ │ - 0x003a2730 50545920 26260a20 20202020 20202020 PTY &&.
│ │ │ │ │ - 0x003a2740 20202020 2021434f 4e544149 4e532857 !CONTAINS(W
│ │ │ │ │ - 0x003a2750 494e4e49 4e472e59 41484f4f 5f48414e INNING.YAHOO_HAN
│ │ │ │ │ - 0x003a2760 444c452c 2076616c 2929207b 0a202020 DLE, val)) {.
│ │ │ │ │ - 0x003a2770 20202020 20202020 20206e75 6d203d20 num =
│ │ │ │ │ - 0x003a2780 53495a45 2857494e 4e494e47 2e594148 SIZE(WINNING.YAH
│ │ │ │ │ - 0x003a2790 4f4f5f48 414e444c 45293b0a 20202020 OO_HANDLE);.
│ │ │ │ │ - 0x003a27a0 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ - 0x003a27b0 2e594148 4f4f5f48 414e444c 455b6e75 .YAHOO_HANDLE[nu
│ │ │ │ │ - 0x003a27c0 6d5d203d 2076616c 3b0a2020 20202020 m] = val;.
│ │ │ │ │ - 0x003a27d0 20202020 20202057 494e4e49 4e472e59 WINNING.Y
│ │ │ │ │ - 0x003a27e0 41484f4f 5f534c4f 545b6e75 6d5d203d AHOO_SLOT[num] =
│ │ │ │ │ - 0x003a27f0 204c4f4f 53494e47 2e594148 4f4f5f53 LOOSING.YAHOO_S
│ │ │ │ │ - 0x003a2800 4c4f545b 695d3b0a 20202020 20202020 LOT[i];.
│ │ │ │ │ - 0x003a2810 20202020 2077696e 6e696e67 6368616e winningchan
│ │ │ │ │ - 0x003a2820 67656420 3d20313b 0a202020 20202020 ged = 1;.
│ │ │ │ │ - 0x003a2830 2020207d 0a202020 20202020 20202069 }. i
│ │ │ │ │ - 0x003a2840 203d2069 202d2031 3b0a2020 20202020 = i - 1;.
│ │ │ │ │ - 0x003a2850 207d0a20 20202020 20206920 3d205349 }. i = SI
│ │ │ │ │ - 0x003a2860 5a45284c 4f4f5349 4e472e53 4b595045 ZE(LOOSING.SKYPE
│ │ │ │ │ - 0x003a2870 5f48414e 444c4529 202d2031 3b0a2020 _HANDLE) - 1;.
│ │ │ │ │ - 0x003a2880 20202020 20776869 6c652028 69203e3d while (i >=
│ │ │ │ │ - 0x003a2890 20302920 7b0a2020 20202020 20202020 0) {.
│ │ │ │ │ - 0x003a28a0 76616c20 3d204c4f 4f53494e 472e534b val = LOOSING.SK
│ │ │ │ │ - 0x003a28b0 5950455f 48414e44 4c455b69 5d3b0a20 YPE_HANDLE[i];.
│ │ │ │ │ - 0x003a28c0 20202020 20202020 20696620 2876616c if (val
│ │ │ │ │ - 0x003a28d0 20213d20 454d5054 59202626 0a202020 != EMPTY &&.
│ │ │ │ │ - 0x003a28e0 20202020 20202020 20202021 434f4e54 !CONT
│ │ │ │ │ - 0x003a28f0 41494e53 2857494e 4e494e47 2e534b59 AINS(WINNING.SKY
│ │ │ │ │ - 0x003a2900 50455f48 414e444c 452c2076 616c2929 PE_HANDLE, val))
│ │ │ │ │ - 0x003a2910 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ - 0x003a2920 6e756d20 3d205349 5a452857 494e4e49 num = SIZE(WINNI
│ │ │ │ │ - 0x003a2930 4e472e53 4b595045 5f48414e 444c4529 NG.SKYPE_HANDLE)
│ │ │ │ │ - 0x003a2940 3b0a2020 20202020 20202020 20202057 ;. W
│ │ │ │ │ - 0x003a2950 494e4e49 4e472e53 4b595045 5f48414e INNING.SKYPE_HAN
│ │ │ │ │ - 0x003a2960 444c455b 6e756d5d 203d2076 616c3b0a DLE[num] = val;.
│ │ │ │ │ - 0x003a2970 20202020 20202020 20202020 2057494e WIN
│ │ │ │ │ - 0x003a2980 4e494e47 2e534b59 50455f53 4c4f545b NING.SKYPE_SLOT[
│ │ │ │ │ - 0x003a2990 6e756d5d 203d204c 4f4f5349 4e472e53 num] = LOOSING.S
│ │ │ │ │ - 0x003a29a0 4b595045 5f534c4f 545b695d 3b0a2020 KYPE_SLOT[i];.
│ │ │ │ │ - 0x003a29b0 20202020 20202020 20202077 696e6e69 winni
│ │ │ │ │ - 0x003a29c0 6e676368 616e6765 64203d20 313b0a20 ngchanged = 1;.
│ │ │ │ │ - 0x003a29d0 20202020 20202020 207d0a20 20202020 }.
│ │ │ │ │ - 0x003a29e0 20202020 2069203d 2069202d 20313b0a i = i - 1;.
│ │ │ │ │ - 0x003a29f0 20202020 2020207d 0a202020 20202020 }.
│ │ │ │ │ - 0x003a2a00 69203d20 53495a45 284c4f4f 53494e47 i = SIZE(LOOSING
│ │ │ │ │ - 0x003a2a10 2e534950 5f48414e 444c4529 202d2031 .SIP_HANDLE) - 1
│ │ │ │ │ - 0x003a2a20 3b0a2020 20202020 20776869 6c652028 ;. while (
│ │ │ │ │ - 0x003a2a30 69203e3d 20302920 7b0a2020 20202020 i >= 0) {.
│ │ │ │ │ - 0x003a2a40 20202020 76616c20 3d204c4f 4f53494e val = LOOSIN
│ │ │ │ │ - 0x003a2a50 472e5349 505f4841 4e444c45 5b695d3b G.SIP_HANDLE[i];
│ │ │ │ │ - 0x003a2a60 0a202020 20202020 20202069 66202876 . if (v
│ │ │ │ │ - 0x003a2a70 616c2021 3d20454d 50545920 26260a20 al != EMPTY &&.
│ │ │ │ │ - 0x003a2a80 20202020 20202020 20202020 2021434f !CO
│ │ │ │ │ - 0x003a2a90 4e544149 4e532857 494e4e49 4e472e53 NTAINS(WINNING.S
│ │ │ │ │ - 0x003a2aa0 49505f48 414e444c 452c2076 616c2929 IP_HANDLE, val))
│ │ │ │ │ - 0x003a2ab0 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ - 0x003a2ac0 6e756d20 3d205349 5a452857 494e4e49 num = SIZE(WINNI
│ │ │ │ │ - 0x003a2ad0 4e472e53 49505f48 414e444c 45293b0a NG.SIP_HANDLE);.
│ │ │ │ │ - 0x003a2ae0 20202020 20202020 20202020 2057494e WIN
│ │ │ │ │ - 0x003a2af0 4e494e47 2e534950 5f48414e 444c455b NING.SIP_HANDLE[
│ │ │ │ │ - 0x003a2b00 6e756d5d 203d2076 616c3b0a 20202020 num] = val;.
│ │ │ │ │ - 0x003a2b10 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ - 0x003a2b20 2e534950 5f534c4f 545b6e75 6d5d203d .SIP_SLOT[num] =
│ │ │ │ │ - 0x003a2b30 204c4f4f 53494e47 2e534950 5f534c4f LOOSING.SIP_SLO
│ │ │ │ │ - 0x003a2b40 545b695d 3b0a2020 20202020 20202020 T[i];.
│ │ │ │ │ - 0x003a2b50 20202077 696e6e69 6e676368 616e6765 winningchange
│ │ │ │ │ - 0x003a2b60 64203d20 313b0a20 20202020 20202020 d = 1;.
│ │ │ │ │ - 0x003a2b70 207d0a20 20202020 20202020 2069203d }. i =
│ │ │ │ │ - 0x003a2b80 2069202d 20313b0a 20202020 2020207d i - 1;. }
│ │ │ │ │ - 0x003a2b90 0a0a2020 20202020 2069203d 2053495a .. i = SIZ
│ │ │ │ │ - 0x003a2ba0 45284c4f 4f53494e 472e454d 41494c29 E(LOOSING.EMAIL)
│ │ │ │ │ - 0x003a2bb0 202d2031 3b0a2020 20202020 20776869 - 1;. whi
│ │ │ │ │ - 0x003a2bc0 6c652028 69203e3d 20302920 7b0a2020 le (i >= 0) {.
│ │ │ │ │ - 0x003a2bd0 20202020 20202020 76616c20 3d204c4f val = LO
│ │ │ │ │ - 0x003a2be0 4f53494e 472e454d 41494c5b 695d3b0a OSING.EMAIL[i];.
│ │ │ │ │ - 0x003a2bf0 20202020 20202020 20206966 20287661 if (va
│ │ │ │ │ - 0x003a2c00 6c20213d 20454d50 54592026 260a2020 l != EMPTY &&.
│ │ │ │ │ - 0x003a2c10 20202020 20202020 20202020 21434f4e !CON
│ │ │ │ │ - 0x003a2c20 5441494e 53285749 4e4e494e 472e454d TAINS(WINNING.EM
│ │ │ │ │ - 0x003a2c30 41494c2c 2076616c 2929207b 0a202020 AIL, val)) {.
│ │ │ │ │ - 0x003a2c40 20202020 20202020 20206e75 6d203d20 num =
│ │ │ │ │ - 0x003a2c50 53495a45 2857494e 4e494e47 2e4c4142 SIZE(WINNING.LAB
│ │ │ │ │ - 0x003a2c60 454c293b 0a202020 20202020 20202020 EL);.
│ │ │ │ │ - 0x003a2c70 20205749 4e4e494e 472e454d 41494c5b WINNING.EMAIL[
│ │ │ │ │ - 0x003a2c80 6e756d5d 203d2076 616c3b0a 20202020 num] = val;.
│ │ │ │ │ - 0x003a2c90 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ - 0x003a2ca0 2e454d41 494c5f46 4c414753 5b6e756d .EMAIL_FLAGS[num
│ │ │ │ │ - 0x003a2cb0 5d203d20 4c4f4f53 494e472e 454d4149 ] = LOOSING.EMAI
│ │ │ │ │ - 0x003a2cc0 4c5f464c 4147535b 695d3b0a 20202020 L_FLAGS[i];.
│ │ │ │ │ - 0x003a2cd0 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ - 0x003a2ce0 2e454d41 494c5f53 4c4f545b 6e756d5d .EMAIL_SLOT[num]
│ │ │ │ │ - 0x003a2cf0 203d204c 4f4f5349 4e472e45 4d41494c = LOOSING.EMAIL
│ │ │ │ │ - 0x003a2d00 5f534c4f 545b695d 3b0a2020 20202020 _SLOT[i];.
│ │ │ │ │ - 0x003a2d10 20202020 20202057 494e4e49 4e472e4c WINNING.L
│ │ │ │ │ - 0x003a2d20 4142454c 5b6e756d 5d203d20 4c4f4f53 ABEL[num] = LOOS
│ │ │ │ │ - 0x003a2d30 494e472e 4c414245 4c5b695d 3b0a2020 ING.LABEL[i];.
│ │ │ │ │ - 0x003a2d40 20202020 20202020 20202077 696e6e69 winni
│ │ │ │ │ - 0x003a2d50 6e676368 616e6765 64203d20 313b0a20 ngchanged = 1;.
│ │ │ │ │ - 0x003a2d60 20202020 20202020 207d0a20 20202020 }.
│ │ │ │ │ - 0x003a2d70 20202020 2069203d 2069202d 20313b0a i = i - 1;.
│ │ │ │ │ - 0x003a2d80 20202020 2020207d 0a0a2020 20202020 }..
│ │ │ │ │ - 0x003a2d90 2069203d 2053495a 45284c4f 4f53494e i = SIZE(LOOSIN
│ │ │ │ │ - 0x003a2da0 472e4144 525f5354 52454554 29202d20 G.ADR_STREET) -
│ │ │ │ │ - 0x003a2db0 313b0a20 20202020 2020494e 54454745 1;. INTEGE
│ │ │ │ │ - 0x003a2dc0 5220653b 0a202020 20202020 494e5445 R e;. INTE
│ │ │ │ │ - 0x003a2dd0 47455220 636f6e74 61696e65 643b0a20 GER contained;.
│ │ │ │ │ - 0x003a2de0 20202020 20207768 696c6520 2869203e while (i >
│ │ │ │ │ - 0x003a2df0 3d203029 207b0a20 20202020 20202020 = 0) {.
│ │ │ │ │ - 0x003a2e00 20696620 284c4f4f 53494e47 2e414452 if (LOOSING.ADR
│ │ │ │ │ - 0x003a2e10 5f535452 4545545b 695d2021 3d20454d _STREET[i] != EM
│ │ │ │ │ - 0x003a2e20 50545920 7c7c0a20 20202020 20202020 PTY ||.
│ │ │ │ │ - 0x003a2e30 20202020 204c4f4f 53494e47 2e414452 LOOSING.ADR
│ │ │ │ │ - 0x003a2e40 5f414444 544c5b69 5d20213d 20454d50 _ADDTL[i] != EMP
│ │ │ │ │ - 0x003a2e50 5459207c 7c0a2020 20202020 20202020 TY ||.
│ │ │ │ │ - 0x003a2e60 20202020 4c4f4f53 494e472e 4144525f LOOSING.ADR_
│ │ │ │ │ - 0x003a2e70 53545245 45545f46 4c414753 5b695d20 STREET_FLAGS[i]
│ │ │ │ │ - 0x003a2e80 213d2045 4d505459 207c7c0a 20202020 != EMPTY ||.
│ │ │ │ │ - 0x003a2e90 20202020 20202020 20204c4f 4f53494e LOOSIN
│ │ │ │ │ - 0x003a2ea0 472e4144 525f504f 424f585b 695d2021 G.ADR_POBOX[i] !
│ │ │ │ │ - 0x003a2eb0 3d20454d 50545920 7c7c0a20 20202020 = EMPTY ||.
│ │ │ │ │ - 0x003a2ec0 20202020 20202020 204c4f4f 53494e47 LOOSING
│ │ │ │ │ - 0x003a2ed0 2e414452 5f434954 595b695d 20213d20 .ADR_CITY[i] !=
│ │ │ │ │ - 0x003a2ee0 454d5054 59207c7c 0a202020 20202020 EMPTY ||.
│ │ │ │ │ - 0x003a2ef0 20202020 2020204c 4f4f5349 4e472e41 LOOSING.A
│ │ │ │ │ - 0x003a2f00 44525f52 45475b69 5d20213d 20454d50 DR_REG[i] != EMP
│ │ │ │ │ - 0x003a2f10 5459207c 7c0a2020 20202020 20202020 TY ||.
│ │ │ │ │ - 0x003a2f20 20202020 4c4f4f53 494e472e 4144525f LOOSING.ADR_
│ │ │ │ │ - 0x003a2f30 5a49505b 695d2021 3d20454d 50545920 ZIP[i] != EMPTY
│ │ │ │ │ - 0x003a2f40 7c7c0a20 20202020 20202020 20202020 ||.
│ │ │ │ │ - 0x003a2f50 204c4f4f 53494e47 2e414452 5f434f55 LOOSING.ADR_COU
│ │ │ │ │ - 0x003a2f60 4e545259 5b695d20 213d2045 4d505459 NTRY[i] != EMPTY
│ │ │ │ │ - 0x003a2f70 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ - 0x003a2f80 2020636f 6e746169 6e656420 3d20303b contained = 0;
│ │ │ │ │ - 0x003a2f90 0a202020 20202020 20202020 20202065 . e
│ │ │ │ │ - 0x003a2fa0 203d2053 495a4528 57494e4e 494e472e = SIZE(WINNING.
│ │ │ │ │ - 0x003a2fb0 4144525f 53545245 45542920 2d20313b ADR_STREET) - 1;
│ │ │ │ │ - 0x003a2fc0 0a202020 20202020 20202020 20202077 . w
│ │ │ │ │ - 0x003a2fd0 68696c65 20286520 3e3d2030 29207b0a hile (e >= 0) {.
│ │ │ │ │ - 0x003a2fe0 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a2ff0 20696620 284c4f4f 53494e47 2e414452 if (LOOSING.ADR
│ │ │ │ │ - 0x003a3000 5f535452 4545545b 695d203d 3d205749 _STREET[i] == WI
│ │ │ │ │ - 0x003a3010 4e4e494e 472e4144 525f5354 52454554 NNING.ADR_STREET
│ │ │ │ │ - 0x003a3020 5b655d20 26260a20 20202020 20202020 [e] &&.
│ │ │ │ │ - 0x003a3030 20202020 20202020 20202020 4c4f4f53 LOOS
│ │ │ │ │ - 0x003a3040 494e472e 4144525f 41444454 4c5b695d ING.ADR_ADDTL[i]
│ │ │ │ │ - 0x003a3050 203d3d20 57494e4e 494e472e 4144525f == WINNING.ADR_
│ │ │ │ │ - 0x003a3060 41444454 4c5b655d 2026260a 20202020 ADDTL[e] &&.
│ │ │ │ │ - 0x003a3070 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a3080 204c4f4f 53494e47 2e414452 5f535452 LOOSING.ADR_STR
│ │ │ │ │ - 0x003a3090 4545545f 464c4147 535b695d 203d3d20 EET_FLAGS[i] ==
│ │ │ │ │ - 0x003a30a0 57494e4e 494e472e 4144525f 53545245 WINNING.ADR_STRE
│ │ │ │ │ - 0x003a30b0 45545f46 4c414753 5b655d20 26260a20 ET_FLAGS[e] &&.
│ │ │ │ │ - 0x003a30c0 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a30d0 20202020 4c4f4f53 494e472e 4144525f LOOSING.ADR_
│ │ │ │ │ - 0x003a30e0 504f424f 585b695d 203d3d20 57494e4e POBOX[i] == WINN
│ │ │ │ │ - 0x003a30f0 494e472e 4144525f 504f424f 585b655d ING.ADR_POBOX[e]
│ │ │ │ │ - 0x003a3100 2026260a 20202020 20202020 20202020 &&.
│ │ │ │ │ - 0x003a3110 20202020 20202020 204c4f4f 53494e47 LOOSING
│ │ │ │ │ - 0x003a3120 2e414452 5f434954 595b695d 203d3d20 .ADR_CITY[i] ==
│ │ │ │ │ - 0x003a3130 57494e4e 494e472e 4144525f 43495459 WINNING.ADR_CITY
│ │ │ │ │ - 0x003a3140 5b655d20 26260a20 20202020 20202020 [e] &&.
│ │ │ │ │ - 0x003a3150 20202020 20202020 20202020 4c4f4f53 LOOS
│ │ │ │ │ - 0x003a3160 494e472e 4144525f 5245475b 695d203d ING.ADR_REG[i] =
│ │ │ │ │ - 0x003a3170 3d205749 4e4e494e 472e4144 525f5245 = WINNING.ADR_RE
│ │ │ │ │ - 0x003a3180 475b655d 2026260a 20202020 20202020 G[e] &&.
│ │ │ │ │ - 0x003a3190 20202020 20202020 20202020 204c4f4f LOO
│ │ │ │ │ - 0x003a31a0 53494e47 2e414452 5f5a4950 5b695d20 SING.ADR_ZIP[i]
│ │ │ │ │ - 0x003a31b0 3d3d2057 494e4e49 4e472e41 44525f5a == WINNING.ADR_Z
│ │ │ │ │ - 0x003a31c0 49505b65 5d202626 0a202020 20202020 IP[e] &&.
│ │ │ │ │ - 0x003a31d0 20202020 20202020 20202020 20204c4f LO
│ │ │ │ │ - 0x003a31e0 4f53494e 472e4144 525f434f 554e5452 OSING.ADR_COUNTR
│ │ │ │ │ - 0x003a31f0 595b695d 203d3d20 57494e4e 494e472e Y[i] == WINNING.
│ │ │ │ │ - 0x003a3200 4144525f 434f554e 5452595b 655d2920 ADR_COUNTRY[e])
│ │ │ │ │ - 0x003a3210 7b0a2020 20202020 20202020 20202020 {.
│ │ │ │ │ - 0x003a3220 20202020 20202063 6f6e7461 696e6564 contained
│ │ │ │ │ - 0x003a3230 203d2031 3b0a2020 20202020 20202020 = 1;.
│ │ │ │ │ - 0x003a3240 20202020 20202020 20202062 7265616b break
│ │ │ │ │ - 0x003a3250 3b0a2020 20202020 20202020 20202020 ;.
│ │ │ │ │ - 0x003a3260 2020207d 0a202020 20202020 20202020 }.
│ │ │ │ │ - 0x003a3270 20202020 20206520 3d206520 2d20313b e = e - 1;
│ │ │ │ │ - 0x003a3280 0a202020 20202020 20202020 2020207d . }
│ │ │ │ │ - 0x003a3290 0a202020 20202020 20202020 20202069 . i
│ │ │ │ │ - 0x003a32a0 66202821 636f6e74 61696e65 6429207b f (!contained) {
│ │ │ │ │ - 0x003a32b0 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ - 0x003a32c0 20206e75 6d203d20 53495a45 2857494e num = SIZE(WIN
│ │ │ │ │ - 0x003a32d0 4e494e47 2e4c4142 454c293b 0a202020 NING.LABEL);.
│ │ │ │ │ - 0x003a32e0 20202020 20202020 20202020 20205749 WI
│ │ │ │ │ - 0x003a32f0 4e4e494e 472e4144 525f5354 52454554 NNING.ADR_STREET
│ │ │ │ │ - 0x003a3300 5b6e756d 5d203d20 4c4f4f53 494e472e [num] = LOOSING.
│ │ │ │ │ - 0x003a3310 4144525f 53545245 45545b69 5d3b0a20 ADR_STREET[i];.
│ │ │ │ │ - 0x003a3320 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a3330 57494e4e 494e472e 4144525f 41444454 WINNING.ADR_ADDT
│ │ │ │ │ - 0x003a3340 4c5b6e75 6d5d203d 204c4f4f 53494e47 L[num] = LOOSING
│ │ │ │ │ - 0x003a3350 2e414452 5f414444 544c5b69 5d3b0a20 .ADR_ADDTL[i];.
│ │ │ │ │ - 0x003a3360 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a3370 57494e4e 494e472e 4144525f 53545245 WINNING.ADR_STRE
│ │ │ │ │ - 0x003a3380 45545f46 4c414753 5b6e756d 5d203d20 ET_FLAGS[num] =
│ │ │ │ │ - 0x003a3390 4c4f4f53 494e472e 4144525f 53545245 LOOSING.ADR_STRE
│ │ │ │ │ - 0x003a33a0 45545f46 4c414753 5b695d3b 0a202020 ET_FLAGS[i];.
│ │ │ │ │ - 0x003a33b0 20202020 20202020 20202020 20205749 WI
│ │ │ │ │ - 0x003a33c0 4e4e494e 472e4144 525f504f 424f585b NNING.ADR_POBOX[
│ │ │ │ │ - 0x003a33d0 6e756d5d 203d204c 4f4f5349 4e472e41 num] = LOOSING.A
│ │ │ │ │ - 0x003a33e0 44525f50 4f424f58 5b695d3b 0a202020 DR_POBOX[i];.
│ │ │ │ │ - 0x003a33f0 20202020 20202020 20202020 20205749 WI
│ │ │ │ │ - 0x003a3400 4e4e494e 472e4144 525f4349 54595b6e NNING.ADR_CITY[n
│ │ │ │ │ - 0x003a3410 756d5d20 3d204c4f 4f53494e 472e4144 um] = LOOSING.AD
│ │ │ │ │ - 0x003a3420 525f4349 54595b69 5d3b0a20 20202020 R_CITY[i];.
│ │ │ │ │ - 0x003a3430 20202020 20202020 20202020 57494e4e WINN
│ │ │ │ │ - 0x003a3440 494e472e 4144525f 5245475b 6e756d5d ING.ADR_REG[num]
│ │ │ │ │ - 0x003a3450 203d204c 4f4f5349 4e472e41 44525f52 = LOOSING.ADR_R
│ │ │ │ │ - 0x003a3460 45475b69 5d3b0a20 20202020 20202020 EG[i];.
│ │ │ │ │ - 0x003a3470 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ - 0x003a3480 4144525f 5a49505b 6e756d5d 203d204c ADR_ZIP[num] = L
│ │ │ │ │ - 0x003a3490 4f4f5349 4e472e41 44525f5a 49505b69 OOSING.ADR_ZIP[i
│ │ │ │ │ - 0x003a34a0 5d3b0a20 20202020 20202020 20202020 ];.
│ │ │ │ │ - 0x003a34b0 20202020 57494e4e 494e472e 4144525f WINNING.ADR_
│ │ │ │ │ - 0x003a34c0 434f554e 5452595b 6e756d5d 203d204c COUNTRY[num] = L
│ │ │ │ │ - 0x003a34d0 4f4f5349 4e472e41 44525f43 4f554e54 OOSING.ADR_COUNT
│ │ │ │ │ - 0x003a34e0 52595b69 5d3b0a20 20202020 20202020 RY[i];.
│ │ │ │ │ - 0x003a34f0 20202020 20202020 57494e4e 494e472e WINNING.
│ │ │ │ │ - 0x003a3500 4c414245 4c5b6e75 6d5d203d 204c4f4f LABEL[num] = LOO
│ │ │ │ │ - 0x003a3510 53494e47 2e4c4142 454c5b69 5d3b0a20 SING.LABEL[i];.
│ │ │ │ │ - 0x003a3520 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a3530 77696e6e 696e6763 68616e67 6564203d winningchanged =
│ │ │ │ │ - 0x003a3540 20313b0a 20202020 20202020 20202020 1;.
│ │ │ │ │ - 0x003a3550 20207d0a 20202020 20202020 20207d0a }. }.
│ │ │ │ │ - 0x003a3560 20202020 20202020 20206920 3d206920 i = i
│ │ │ │ │ - 0x003a3570 2d20313b 0a202020 20202020 7d0a2020 - 1;. }.
│ │ │ │ │ - 0x003a3580 2020207d 0a202020 20202f2f 204e6576 }. // Nev
│ │ │ │ │ - 0x003a3590 65722074 656c6c20 74686520 656e6769 er tell the engi
│ │ │ │ │ - 0x003a35a0 6e652074 6f207570 64617465 20746865 ne to update the
│ │ │ │ │ - 0x003a35b0 2077696e 6e696e67 20636c69 656e7420 winning client
│ │ │ │ │ - 0x003a35c0 6974656d 0a202020 20202f2f 20696e20 item. // in
│ │ │ │ │ - 0x003a35d0 61206361 6368696e 67207379 6e632e20 a caching sync.
│ │ │ │ │ - 0x003a35e0 54686520 656e6769 6e652077 6f756c64 The engine would
│ │ │ │ │ - 0x003a35f0 2073656e 6420616e 20757064 61746520 send an update
│ │ │ │ │ - 0x003a3600 746f2074 68650a20 20202020 2f2f2063 to the. // c
│ │ │ │ │ - 0x003a3610 6c69656e 742c2077 68696368 20697320 lient, which is
│ │ │ │ │ - 0x003a3620 6e6f7420 77686174 20776520 77616e74 not what we want
│ │ │ │ │ - 0x003a3630 20776865 6e206361 6368696e 67210a20 when caching!.
│ │ │ │ │ - 0x003a3640 20202020 69662028 21434143 48454441 if (!CACHEDA
│ │ │ │ │ - 0x003a3650 54412829 20262620 77696e6e 696e6763 TA() && winningc
│ │ │ │ │ - 0x003a3660 68616e67 65642920 7b205345 5457494e hanged) { SETWIN
│ │ │ │ │ - 0x003a3670 4e494e47 4348414e 47454428 31293b20 NINGCHANGED(1);
│ │ │ │ │ - 0x003a3680 7d0a2020 20202069 6620286c 6f6f7369 }. if (loosi
│ │ │ │ │ - 0x003a3690 6e676368 616e6765 6429207b 20534554 ngchanged) { SET
│ │ │ │ │ - 0x003a36a0 4c4f4f53 494e4743 48414e47 45442831 LOOSINGCHANGED(1
│ │ │ │ │ - 0x003a36b0 293b207d 0a0a2020 2020202f 2f20436f ); }.. // Co
│ │ │ │ │ - 0x003a36c0 6e74696e 7565206d 65726765 2e0a2020 ntinue merge..
│ │ │ │ │ - 0x003a36d0 2020204d 45524745 4649454c 4453286d MERGEFIELDS(m
│ │ │ │ │ - 0x003a36e0 6f64652c 2069676e 6f726566 69656c64 ode, ignorefield
│ │ │ │ │ - 0x003a36f0 73293b0a 2020205d 5d3e3c2f 6d616372 s);. ]]>. .. 0
│ │ │ │ │ - 0x003a3aa0 29207b0a 20202020 20202050 52494f52 ) {. PRIOR
│ │ │ │ │ - 0x003a3ab0 4954593d 313b0a20 20202020 7d656c73 ITY=1;. }els
│ │ │ │ │ - 0x003a3ac0 65206966 28505249 4f524954 593d3d35 e if(PRIORITY==5
│ │ │ │ │ - 0x003a3ad0 297b0a20 20202020 20205052 494f5249 ){. PRIORI
│ │ │ │ │ - 0x003a3ae0 54593d32 3b0a2020 2020207d 656c7365 TY=2;. }else
│ │ │ │ │ - 0x003a3af0 20696628 5052494f 52495459 3e35297b if(PRIORITY>5){
│ │ │ │ │ - 0x003a3b00 0a202020 20202020 5052494f 52495459 . PRIORITY
│ │ │ │ │ - 0x003a3b10 3d333b0a 20202020 207d202f 2f203020 =3;. } // 0
│ │ │ │ │ - 0x003a3b20 69732075 6e646566 696e6564 20616e64 is undefined and
│ │ │ │ │ - 0x003a3b30 2072656d 61696e73 20756e63 68616e67 remains unchang
│ │ │ │ │ - 0x003a3b40 65640a20 20205d5d 3e3c2f6d 6163726f ed. ]]>. . .
│ │ │ │ │ - 0x003a3c90 2020203c 6d616372 6f206e61 6d653d22 = 0)
│ │ │ │ │ + 0x003a1250 207b0a20 20202020 20202020 2076616c {. val
│ │ │ │ │ + 0x003a1260 203d204c 4f4f5349 4e472e49 43515f48 = LOOSING.ICQ_H
│ │ │ │ │ + 0x003a1270 414e444c 455b695d 3b0a2020 20202020 ANDLE[i];.
│ │ │ │ │ + 0x003a1280 20202020 69662028 76616c20 213d2045 if (val != E
│ │ │ │ │ + 0x003a1290 4d505459 2026260a 20202020 20202020 MPTY &&.
│ │ │ │ │ + 0x003a12a0 20202020 20202143 4f4e5441 494e5328 !CONTAINS(
│ │ │ │ │ + 0x003a12b0 57494e4e 494e472e 4943515f 48414e44 WINNING.ICQ_HAND
│ │ │ │ │ + 0x003a12c0 4c452c20 76616c29 29207b0a 20202020 LE, val)) {.
│ │ │ │ │ + 0x003a12d0 20202020 20202020 206e756d 203d2053 num = S
│ │ │ │ │ + 0x003a12e0 495a4528 57494e4e 494e472e 4943515f IZE(WINNING.ICQ_
│ │ │ │ │ + 0x003a12f0 48414e44 4c45293b 0a202020 20202020 HANDLE);.
│ │ │ │ │ + 0x003a1300 20202020 20205749 4e4e494e 472e4943 WINNING.IC
│ │ │ │ │ + 0x003a1310 515f4841 4e444c45 5b6e756d 5d203d20 Q_HANDLE[num] =
│ │ │ │ │ + 0x003a1320 76616c3b 0a202020 20202020 20202020 val;.
│ │ │ │ │ + 0x003a1330 20205749 4e4e494e 472e4943 515f534c WINNING.ICQ_SL
│ │ │ │ │ + 0x003a1340 4f545b6e 756d5d20 3d204c4f 4f53494e OT[num] = LOOSIN
│ │ │ │ │ + 0x003a1350 472e4943 515f534c 4f545b69 5d3b0a20 G.ICQ_SLOT[i];.
│ │ │ │ │ + 0x003a1360 20202020 20202020 20202020 77696e6e winn
│ │ │ │ │ + 0x003a1370 696e6763 68616e67 6564203d 20313b0a ingchanged = 1;.
│ │ │ │ │ + 0x003a1380 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ + 0x003a1390 20202020 20206920 3d206920 2d20313b i = i - 1;
│ │ │ │ │ + 0x003a13a0 0a202020 20202020 7d0a2020 20202020 . }.
│ │ │ │ │ + 0x003a13b0 2069203d 2053495a 45284c4f 4f53494e i = SIZE(LOOSIN
│ │ │ │ │ + 0x003a13c0 472e4a41 42424552 5f48414e 444c4529 G.JABBER_HANDLE)
│ │ │ │ │ + 0x003a13d0 202d2031 3b0a2020 20202020 20776869 - 1;. whi
│ │ │ │ │ + 0x003a13e0 6c652028 69203e3d 20302920 7b0a2020 le (i >= 0) {.
│ │ │ │ │ + 0x003a13f0 20202020 20202020 76616c20 3d204c4f val = LO
│ │ │ │ │ + 0x003a1400 4f53494e 472e4a41 42424552 5f48414e OSING.JABBER_HAN
│ │ │ │ │ + 0x003a1410 444c455b 695d3b0a 20202020 20202020 DLE[i];.
│ │ │ │ │ + 0x003a1420 20206966 20287661 6c20213d 20454d50 if (val != EMP
│ │ │ │ │ + 0x003a1430 54592026 260a2020 20202020 20202020 TY &&.
│ │ │ │ │ + 0x003a1440 20202020 21434f4e 5441494e 53285749 !CONTAINS(WI
│ │ │ │ │ + 0x003a1450 4e4e494e 472e4a41 42424552 5f48414e NNING.JABBER_HAN
│ │ │ │ │ + 0x003a1460 444c452c 2076616c 2929207b 0a202020 DLE, val)) {.
│ │ │ │ │ + 0x003a1470 20202020 20202020 20206e75 6d203d20 num =
│ │ │ │ │ + 0x003a1480 53495a45 2857494e 4e494e47 2e4a4142 SIZE(WINNING.JAB
│ │ │ │ │ + 0x003a1490 4245525f 48414e44 4c45293b 0a202020 BER_HANDLE);.
│ │ │ │ │ + 0x003a14a0 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ + 0x003a14b0 472e4a41 42424552 5f48414e 444c455b G.JABBER_HANDLE[
│ │ │ │ │ + 0x003a14c0 6e756d5d 203d2076 616c3b0a 20202020 num] = val;.
│ │ │ │ │ + 0x003a14d0 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ + 0x003a14e0 2e4a4142 4245525f 534c4f54 5b6e756d .JABBER_SLOT[num
│ │ │ │ │ + 0x003a14f0 5d203d20 4c4f4f53 494e472e 4a414242 ] = LOOSING.JABB
│ │ │ │ │ + 0x003a1500 45525f53 4c4f545b 695d3b0a 20202020 ER_SLOT[i];.
│ │ │ │ │ + 0x003a1510 20202020 20202020 2077696e 6e696e67 winning
│ │ │ │ │ + 0x003a1520 6368616e 67656420 3d20313b 0a202020 changed = 1;.
│ │ │ │ │ + 0x003a1530 20202020 2020207d 0a202020 20202020 }.
│ │ │ │ │ + 0x003a1540 20202069 203d2069 202d2031 3b0a2020 i = i - 1;.
│ │ │ │ │ + 0x003a1550 20202020 207d0a20 20202020 20206920 }. i
│ │ │ │ │ + 0x003a1560 3d205349 5a45284c 4f4f5349 4e472e4d = SIZE(LOOSING.M
│ │ │ │ │ + 0x003a1570 534e5f48 414e444c 4529202d 20313b0a SN_HANDLE) - 1;.
│ │ │ │ │ + 0x003a1580 20202020 20202077 68696c65 20286920 while (i
│ │ │ │ │ + 0x003a1590 3e3d2030 29207b0a 20202020 20202020 >= 0) {.
│ │ │ │ │ + 0x003a15a0 20207661 6c203d20 4c4f4f53 494e472e val = LOOSING.
│ │ │ │ │ + 0x003a15b0 4d534e5f 48414e44 4c455b69 5d3b0a20 MSN_HANDLE[i];.
│ │ │ │ │ + 0x003a15c0 20202020 20202020 20696620 2876616c if (val
│ │ │ │ │ + 0x003a15d0 20213d20 454d5054 59202626 0a202020 != EMPTY &&.
│ │ │ │ │ + 0x003a15e0 20202020 20202020 20202021 434f4e54 !CONT
│ │ │ │ │ + 0x003a15f0 41494e53 2857494e 4e494e47 2e4d534e AINS(WINNING.MSN
│ │ │ │ │ + 0x003a1600 5f48414e 444c452c 2076616c 2929207b _HANDLE, val)) {
│ │ │ │ │ + 0x003a1610 0a202020 20202020 20202020 20206e75 . nu
│ │ │ │ │ + 0x003a1620 6d203d20 53495a45 2857494e 4e494e47 m = SIZE(WINNING
│ │ │ │ │ + 0x003a1630 2e4d534e 5f48414e 444c4529 3b0a2020 .MSN_HANDLE);.
│ │ │ │ │ + 0x003a1640 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ + 0x003a1650 4e472e4d 534e5f48 414e444c 455b6e75 NG.MSN_HANDLE[nu
│ │ │ │ │ + 0x003a1660 6d5d203d 2076616c 3b0a2020 20202020 m] = val;.
│ │ │ │ │ + 0x003a1670 20202020 20202057 494e4e49 4e472e4d WINNING.M
│ │ │ │ │ + 0x003a1680 534e5f53 4c4f545b 6e756d5d 203d204c SN_SLOT[num] = L
│ │ │ │ │ + 0x003a1690 4f4f5349 4e472e4d 534e5f53 4c4f545b OOSING.MSN_SLOT[
│ │ │ │ │ + 0x003a16a0 695d3b0a 20202020 20202020 20202020 i];.
│ │ │ │ │ + 0x003a16b0 2077696e 6e696e67 6368616e 67656420 winningchanged
│ │ │ │ │ + 0x003a16c0 3d20313b 0a202020 20202020 2020207d = 1;. }
│ │ │ │ │ + 0x003a16d0 0a202020 20202020 20202069 203d2069 . i = i
│ │ │ │ │ + 0x003a16e0 202d2031 3b0a2020 20202020 207d0a20 - 1;. }.
│ │ │ │ │ + 0x003a16f0 20202020 20206920 3d205349 5a45284c i = SIZE(L
│ │ │ │ │ + 0x003a1700 4f4f5349 4e472e59 41484f4f 5f48414e OOSING.YAHOO_HAN
│ │ │ │ │ + 0x003a1710 444c4529 202d2031 3b0a2020 20202020 DLE) - 1;.
│ │ │ │ │ + 0x003a1720 20776869 6c652028 69203e3d 20302920 while (i >= 0)
│ │ │ │ │ + 0x003a1730 7b0a2020 20202020 20202020 76616c20 {. val
│ │ │ │ │ + 0x003a1740 3d204c4f 4f53494e 472e5941 484f4f5f = LOOSING.YAHOO_
│ │ │ │ │ + 0x003a1750 48414e44 4c455b69 5d3b0a20 20202020 HANDLE[i];.
│ │ │ │ │ + 0x003a1760 20202020 20696620 2876616c 20213d20 if (val !=
│ │ │ │ │ + 0x003a1770 454d5054 59202626 0a202020 20202020 EMPTY &&.
│ │ │ │ │ + 0x003a1780 20202020 20202021 434f4e54 41494e53 !CONTAINS
│ │ │ │ │ + 0x003a1790 2857494e 4e494e47 2e594148 4f4f5f48 (WINNING.YAHOO_H
│ │ │ │ │ + 0x003a17a0 414e444c 452c2076 616c2929 207b0a20 ANDLE, val)) {.
│ │ │ │ │ + 0x003a17b0 20202020 20202020 20202020 6e756d20 num
│ │ │ │ │ + 0x003a17c0 3d205349 5a452857 494e4e49 4e472e59 = SIZE(WINNING.Y
│ │ │ │ │ + 0x003a17d0 41484f4f 5f48414e 444c4529 3b0a2020 AHOO_HANDLE);.
│ │ │ │ │ + 0x003a17e0 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ + 0x003a17f0 4e472e59 41484f4f 5f48414e 444c455b NG.YAHOO_HANDLE[
│ │ │ │ │ + 0x003a1800 6e756d5d 203d2076 616c3b0a 20202020 num] = val;.
│ │ │ │ │ + 0x003a1810 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ + 0x003a1820 2e594148 4f4f5f53 4c4f545b 6e756d5d .YAHOO_SLOT[num]
│ │ │ │ │ + 0x003a1830 203d204c 4f4f5349 4e472e59 41484f4f = LOOSING.YAHOO
│ │ │ │ │ + 0x003a1840 5f534c4f 545b695d 3b0a2020 20202020 _SLOT[i];.
│ │ │ │ │ + 0x003a1850 20202020 20202077 696e6e69 6e676368 winningch
│ │ │ │ │ + 0x003a1860 616e6765 64203d20 313b0a20 20202020 anged = 1;.
│ │ │ │ │ + 0x003a1870 20202020 207d0a20 20202020 20202020 }.
│ │ │ │ │ + 0x003a1880 2069203d 2069202d 20313b0a 20202020 i = i - 1;.
│ │ │ │ │ + 0x003a1890 2020207d 0a202020 20202020 69203d20 }. i =
│ │ │ │ │ + 0x003a18a0 53495a45 284c4f4f 53494e47 2e534b59 SIZE(LOOSING.SKY
│ │ │ │ │ + 0x003a18b0 50455f48 414e444c 4529202d 20313b0a PE_HANDLE) - 1;.
│ │ │ │ │ + 0x003a18c0 20202020 20202077 68696c65 20286920 while (i
│ │ │ │ │ + 0x003a18d0 3e3d2030 29207b0a 20202020 20202020 >= 0) {.
│ │ │ │ │ + 0x003a18e0 20207661 6c203d20 4c4f4f53 494e472e val = LOOSING.
│ │ │ │ │ + 0x003a18f0 534b5950 455f4841 4e444c45 5b695d3b SKYPE_HANDLE[i];
│ │ │ │ │ + 0x003a1900 0a202020 20202020 20202069 66202876 . if (v
│ │ │ │ │ + 0x003a1910 616c2021 3d20454d 50545920 26260a20 al != EMPTY &&.
│ │ │ │ │ + 0x003a1920 20202020 20202020 20202020 2021434f !CO
│ │ │ │ │ + 0x003a1930 4e544149 4e532857 494e4e49 4e472e53 NTAINS(WINNING.S
│ │ │ │ │ + 0x003a1940 4b595045 5f48414e 444c452c 2076616c KYPE_HANDLE, val
│ │ │ │ │ + 0x003a1950 2929207b 0a202020 20202020 20202020 )) {.
│ │ │ │ │ + 0x003a1960 20206e75 6d203d20 53495a45 2857494e num = SIZE(WIN
│ │ │ │ │ + 0x003a1970 4e494e47 2e534b59 50455f48 414e444c NING.SKYPE_HANDL
│ │ │ │ │ + 0x003a1980 45293b0a 20202020 20202020 20202020 E);.
│ │ │ │ │ + 0x003a1990 2057494e 4e494e47 2e534b59 50455f48 WINNING.SKYPE_H
│ │ │ │ │ + 0x003a19a0 414e444c 455b6e75 6d5d203d 2076616c ANDLE[num] = val
│ │ │ │ │ + 0x003a19b0 3b0a2020 20202020 20202020 20202057 ;. W
│ │ │ │ │ + 0x003a19c0 494e4e49 4e472e53 4b595045 5f534c4f INNING.SKYPE_SLO
│ │ │ │ │ + 0x003a19d0 545b6e75 6d5d203d 204c4f4f 53494e47 T[num] = LOOSING
│ │ │ │ │ + 0x003a19e0 2e534b59 50455f53 4c4f545b 695d3b0a .SKYPE_SLOT[i];.
│ │ │ │ │ + 0x003a19f0 20202020 20202020 20202020 2077696e win
│ │ │ │ │ + 0x003a1a00 6e696e67 6368616e 67656420 3d20313b ningchanged = 1;
│ │ │ │ │ + 0x003a1a10 0a202020 20202020 2020207d 0a202020 . }.
│ │ │ │ │ + 0x003a1a20 20202020 20202069 203d2069 202d2031 i = i - 1
│ │ │ │ │ + 0x003a1a30 3b0a2020 20202020 207d0a20 20202020 ;. }.
│ │ │ │ │ + 0x003a1a40 20206920 3d205349 5a45284c 4f4f5349 i = SIZE(LOOSI
│ │ │ │ │ + 0x003a1a50 4e472e53 49505f48 414e444c 4529202d NG.SIP_HANDLE) -
│ │ │ │ │ + 0x003a1a60 20313b0a 20202020 20202077 68696c65 1;. while
│ │ │ │ │ + 0x003a1a70 20286920 3e3d2030 29207b0a 20202020 (i >= 0) {.
│ │ │ │ │ + 0x003a1a80 20202020 20207661 6c203d20 4c4f4f53 val = LOOS
│ │ │ │ │ + 0x003a1a90 494e472e 5349505f 48414e44 4c455b69 ING.SIP_HANDLE[i
│ │ │ │ │ + 0x003a1aa0 5d3b0a20 20202020 20202020 20696620 ];. if
│ │ │ │ │ + 0x003a1ab0 2876616c 20213d20 454d5054 59202626 (val != EMPTY &&
│ │ │ │ │ + 0x003a1ac0 0a202020 20202020 20202020 20202021 . !
│ │ │ │ │ + 0x003a1ad0 434f4e54 41494e53 2857494e 4e494e47 CONTAINS(WINNING
│ │ │ │ │ + 0x003a1ae0 2e534950 5f48414e 444c452c 2076616c .SIP_HANDLE, val
│ │ │ │ │ + 0x003a1af0 2929207b 0a202020 20202020 20202020 )) {.
│ │ │ │ │ + 0x003a1b00 20206e75 6d203d20 53495a45 2857494e num = SIZE(WIN
│ │ │ │ │ + 0x003a1b10 4e494e47 2e534950 5f48414e 444c4529 NING.SIP_HANDLE)
│ │ │ │ │ + 0x003a1b20 3b0a2020 20202020 20202020 20202057 ;. W
│ │ │ │ │ + 0x003a1b30 494e4e49 4e472e53 49505f48 414e444c INNING.SIP_HANDL
│ │ │ │ │ + 0x003a1b40 455b6e75 6d5d203d 2076616c 3b0a2020 E[num] = val;.
│ │ │ │ │ + 0x003a1b50 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ + 0x003a1b60 4e472e53 49505f53 4c4f545b 6e756d5d NG.SIP_SLOT[num]
│ │ │ │ │ + 0x003a1b70 203d204c 4f4f5349 4e472e53 49505f53 = LOOSING.SIP_S
│ │ │ │ │ + 0x003a1b80 4c4f545b 695d3b0a 20202020 20202020 LOT[i];.
│ │ │ │ │ + 0x003a1b90 20202020 2077696e 6e696e67 6368616e winningchan
│ │ │ │ │ + 0x003a1ba0 67656420 3d20313b 0a202020 20202020 ged = 1;.
│ │ │ │ │ + 0x003a1bb0 2020207d 0a202020 20202020 20202069 }. i
│ │ │ │ │ + 0x003a1bc0 203d2069 202d2031 3b0a2020 20202020 = i - 1;.
│ │ │ │ │ + 0x003a1bd0 207d0a0a 20202020 20202069 203d2053 }.. i = S
│ │ │ │ │ + 0x003a1be0 495a4528 4c4f4f53 494e472e 454d4149 IZE(LOOSING.EMAI
│ │ │ │ │ + 0x003a1bf0 4c29202d 20313b0a 20202020 20202077 L) - 1;. w
│ │ │ │ │ + 0x003a1c00 68696c65 20286920 3e3d2030 29207b0a hile (i >= 0) {.
│ │ │ │ │ + 0x003a1c10 20202020 20202020 20207661 6c203d20 val =
│ │ │ │ │ + 0x003a1c20 4c4f4f53 494e472e 454d4149 4c5b695d LOOSING.EMAIL[i]
│ │ │ │ │ + 0x003a1c30 3b0a2020 20202020 20202020 69662028 ;. if (
│ │ │ │ │ + 0x003a1c40 76616c20 213d2045 4d505459 2026260a val != EMPTY &&.
│ │ │ │ │ + 0x003a1c50 20202020 20202020 20202020 20202143 !C
│ │ │ │ │ + 0x003a1c60 4f4e5441 494e5328 57494e4e 494e472e ONTAINS(WINNING.
│ │ │ │ │ + 0x003a1c70 454d4149 4c2c2076 616c2929 207b0a20 EMAIL, val)) {.
│ │ │ │ │ + 0x003a1c80 20202020 20202020 20202020 6e756d20 num
│ │ │ │ │ + 0x003a1c90 3d205349 5a452857 494e4e49 4e472e4c = SIZE(WINNING.L
│ │ │ │ │ + 0x003a1ca0 4142454c 293b0a20 20202020 20202020 ABEL);.
│ │ │ │ │ + 0x003a1cb0 20202020 57494e4e 494e472e 454d4149 WINNING.EMAI
│ │ │ │ │ + 0x003a1cc0 4c5b6e75 6d5d203d 2076616c 3b0a2020 L[num] = val;.
│ │ │ │ │ + 0x003a1cd0 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ + 0x003a1ce0 4e472e45 4d41494c 5f464c41 47535b6e NG.EMAIL_FLAGS[n
│ │ │ │ │ + 0x003a1cf0 756d5d20 3d204c4f 4f53494e 472e454d um] = LOOSING.EM
│ │ │ │ │ + 0x003a1d00 41494c5f 464c4147 535b695d 3b0a2020 AIL_FLAGS[i];.
│ │ │ │ │ + 0x003a1d10 20202020 20202020 20202057 494e4e49 WINNI
│ │ │ │ │ + 0x003a1d20 4e472e45 4d41494c 5f534c4f 545b6e75 NG.EMAIL_SLOT[nu
│ │ │ │ │ + 0x003a1d30 6d5d203d 204c4f4f 53494e47 2e454d41 m] = LOOSING.EMA
│ │ │ │ │ + 0x003a1d40 494c5f53 4c4f545b 695d3b0a 20202020 IL_SLOT[i];.
│ │ │ │ │ + 0x003a1d50 20202020 20202020 2057494e 4e494e47 WINNING
│ │ │ │ │ + 0x003a1d60 2e4c4142 454c5b6e 756d5d20 3d204c4f .LABEL[num] = LO
│ │ │ │ │ + 0x003a1d70 4f53494e 472e4c41 42454c5b 695d3b0a OSING.LABEL[i];.
│ │ │ │ │ + 0x003a1d80 20202020 20202020 20202020 2077696e win
│ │ │ │ │ + 0x003a1d90 6e696e67 6368616e 67656420 3d20313b ningchanged = 1;
│ │ │ │ │ + 0x003a1da0 0a202020 20202020 2020207d 0a202020 . }.
│ │ │ │ │ + 0x003a1db0 20202020 20202069 203d2069 202d2031 i = i - 1
│ │ │ │ │ + 0x003a1dc0 3b0a2020 20202020 207d0a0a 20202020 ;. }..
│ │ │ │ │ + 0x003a1dd0 20202069 203d2053 495a4528 4c4f4f53 i = SIZE(LOOS
│ │ │ │ │ + 0x003a1de0 494e472e 4144525f 53545245 45542920 ING.ADR_STREET)
│ │ │ │ │ + 0x003a1df0 2d20313b 0a202020 20202020 494e5445 - 1;. INTE
│ │ │ │ │ + 0x003a1e00 47455220 653b0a20 20202020 2020494e GER e;. IN
│ │ │ │ │ + 0x003a1e10 54454745 5220636f 6e746169 6e65643b TEGER contained;
│ │ │ │ │ + 0x003a1e20 0a202020 20202020 7768696c 65202869 . while (i
│ │ │ │ │ + 0x003a1e30 203e3d20 3029207b 0a202020 20202020 >= 0) {.
│ │ │ │ │ + 0x003a1e40 20202069 6620284c 4f4f5349 4e472e41 if (LOOSING.A
│ │ │ │ │ + 0x003a1e50 44525f53 54524545 545b695d 20213d20 DR_STREET[i] !=
│ │ │ │ │ + 0x003a1e60 454d5054 59207c7c 0a202020 20202020 EMPTY ||.
│ │ │ │ │ + 0x003a1e70 20202020 2020204c 4f4f5349 4e472e41 LOOSING.A
│ │ │ │ │ + 0x003a1e80 44525f41 4444544c 5b695d20 213d2045 DR_ADDTL[i] != E
│ │ │ │ │ + 0x003a1e90 4d505459 207c7c0a 20202020 20202020 MPTY ||.
│ │ │ │ │ + 0x003a1ea0 20202020 20204c4f 4f53494e 472e4144 LOOSING.AD
│ │ │ │ │ + 0x003a1eb0 525f5354 52454554 5f464c41 47535b69 R_STREET_FLAGS[i
│ │ │ │ │ + 0x003a1ec0 5d20213d 20454d50 5459207c 7c0a2020 ] != EMPTY ||.
│ │ │ │ │ + 0x003a1ed0 20202020 20202020 20202020 4c4f4f53 LOOS
│ │ │ │ │ + 0x003a1ee0 494e472e 4144525f 504f424f 585b695d ING.ADR_POBOX[i]
│ │ │ │ │ + 0x003a1ef0 20213d20 454d5054 59207c7c 0a202020 != EMPTY ||.
│ │ │ │ │ + 0x003a1f00 20202020 20202020 2020204c 4f4f5349 LOOSI
│ │ │ │ │ + 0x003a1f10 4e472e41 44525f43 4954595b 695d2021 NG.ADR_CITY[i] !
│ │ │ │ │ + 0x003a1f20 3d20454d 50545920 7c7c0a20 20202020 = EMPTY ||.
│ │ │ │ │ + 0x003a1f30 20202020 20202020 204c4f4f 53494e47 LOOSING
│ │ │ │ │ + 0x003a1f40 2e414452 5f524547 5b695d20 213d2045 .ADR_REG[i] != E
│ │ │ │ │ + 0x003a1f50 4d505459 207c7c0a 20202020 20202020 MPTY ||.
│ │ │ │ │ + 0x003a1f60 20202020 20204c4f 4f53494e 472e4144 LOOSING.AD
│ │ │ │ │ + 0x003a1f70 525f5a49 505b695d 20213d20 454d5054 R_ZIP[i] != EMPT
│ │ │ │ │ + 0x003a1f80 59207c7c 0a202020 20202020 20202020 Y ||.
│ │ │ │ │ + 0x003a1f90 2020204c 4f4f5349 4e472e41 44525f43 LOOSING.ADR_C
│ │ │ │ │ + 0x003a1fa0 4f554e54 52595b69 5d20213d 20454d50 OUNTRY[i] != EMP
│ │ │ │ │ + 0x003a1fb0 54592920 7b0a2020 20202020 20202020 TY) {.
│ │ │ │ │ + 0x003a1fc0 20202020 636f6e74 61696e65 64203d20 contained =
│ │ │ │ │ + 0x003a1fd0 303b0a20 20202020 20202020 20202020 0;.
│ │ │ │ │ + 0x003a1fe0 2065203d 2053495a 45285749 4e4e494e e = SIZE(WINNIN
│ │ │ │ │ + 0x003a1ff0 472e4144 525f5354 52454554 29202d20 G.ADR_STREET) -
│ │ │ │ │ + 0x003a2000 313b0a20 20202020 20202020 20202020 1;.
│ │ │ │ │ + 0x003a2010 20776869 6c652028 65203e3d 20302920 while (e >= 0)
│ │ │ │ │ + 0x003a2020 7b0a2020 20202020 20202020 20202020 {.
│ │ │ │ │ + 0x003a2030 20202069 6620284c 4f4f5349 4e472e41 if (LOOSING.A
│ │ │ │ │ + 0x003a2040 44525f53 54524545 545b695d 203d3d20 DR_STREET[i] ==
│ │ │ │ │ + 0x003a2050 57494e4e 494e472e 4144525f 53545245 WINNING.ADR_STRE
│ │ │ │ │ + 0x003a2060 45545b65 5d202626 0a202020 20202020 ET[e] &&.
│ │ │ │ │ + 0x003a2070 20202020 20202020 20202020 20204c4f LO
│ │ │ │ │ + 0x003a2080 4f53494e 472e4144 525f4144 44544c5b OSING.ADR_ADDTL[
│ │ │ │ │ + 0x003a2090 695d203d 3d205749 4e4e494e 472e4144 i] == WINNING.AD
│ │ │ │ │ + 0x003a20a0 525f4144 44544c5b 655d2026 260a2020 R_ADDTL[e] &&.
│ │ │ │ │ + 0x003a20b0 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a20c0 2020204c 4f4f5349 4e472e41 44525f53 LOOSING.ADR_S
│ │ │ │ │ + 0x003a20d0 54524545 545f464c 4147535b 695d203d TREET_FLAGS[i] =
│ │ │ │ │ + 0x003a20e0 3d205749 4e4e494e 472e4144 525f5354 = WINNING.ADR_ST
│ │ │ │ │ + 0x003a20f0 52454554 5f464c41 47535b65 5d202626 REET_FLAGS[e] &&
│ │ │ │ │ + 0x003a2100 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ + 0x003a2110 20202020 20204c4f 4f53494e 472e4144 LOOSING.AD
│ │ │ │ │ + 0x003a2120 525f504f 424f585b 695d203d 3d205749 R_POBOX[i] == WI
│ │ │ │ │ + 0x003a2130 4e4e494e 472e4144 525f504f 424f585b NNING.ADR_POBOX[
│ │ │ │ │ + 0x003a2140 655d2026 260a2020 20202020 20202020 e] &&.
│ │ │ │ │ + 0x003a2150 20202020 20202020 2020204c 4f4f5349 LOOSI
│ │ │ │ │ + 0x003a2160 4e472e41 44525f43 4954595b 695d203d NG.ADR_CITY[i] =
│ │ │ │ │ + 0x003a2170 3d205749 4e4e494e 472e4144 525f4349 = WINNING.ADR_CI
│ │ │ │ │ + 0x003a2180 54595b65 5d202626 0a202020 20202020 TY[e] &&.
│ │ │ │ │ + 0x003a2190 20202020 20202020 20202020 20204c4f LO
│ │ │ │ │ + 0x003a21a0 4f53494e 472e4144 525f5245 475b695d OSING.ADR_REG[i]
│ │ │ │ │ + 0x003a21b0 203d3d20 57494e4e 494e472e 4144525f == WINNING.ADR_
│ │ │ │ │ + 0x003a21c0 5245475b 655d2026 260a2020 20202020 REG[e] &&.
│ │ │ │ │ + 0x003a21d0 20202020 20202020 20202020 2020204c L
│ │ │ │ │ + 0x003a21e0 4f4f5349 4e472e41 44525f5a 49505b69 OOSING.ADR_ZIP[i
│ │ │ │ │ + 0x003a21f0 5d203d3d 2057494e 4e494e47 2e414452 ] == WINNING.ADR
│ │ │ │ │ + 0x003a2200 5f5a4950 5b655d20 26260a20 20202020 _ZIP[e] &&.
│ │ │ │ │ + 0x003a2210 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a2220 4c4f4f53 494e472e 4144525f 434f554e LOOSING.ADR_COUN
│ │ │ │ │ + 0x003a2230 5452595b 695d203d 3d205749 4e4e494e TRY[i] == WINNIN
│ │ │ │ │ + 0x003a2240 472e4144 525f434f 554e5452 595b655d G.ADR_COUNTRY[e]
│ │ │ │ │ + 0x003a2250 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ + 0x003a2260 20202020 20202020 20636f6e 7461696e contain
│ │ │ │ │ + 0x003a2270 6564203d 20313b0a 20202020 20202020 ed = 1;.
│ │ │ │ │ + 0x003a2280 20202020 20202020 20202020 20627265 bre
│ │ │ │ │ + 0x003a2290 616b3b0a 20202020 20202020 20202020 ak;.
│ │ │ │ │ + 0x003a22a0 20202020 207d0a20 20202020 20202020 }.
│ │ │ │ │ + 0x003a22b0 20202020 20202020 65203d20 65202d20 e = e -
│ │ │ │ │ + 0x003a22c0 313b0a20 20202020 20202020 20202020 1;.
│ │ │ │ │ + 0x003a22d0 207d0a20 20202020 20202020 20202020 }.
│ │ │ │ │ + 0x003a22e0 20696620 2821636f 6e746169 6e656429 if (!contained)
│ │ │ │ │ + 0x003a22f0 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ + 0x003a2300 20202020 6e756d20 3d205349 5a452857 num = SIZE(W
│ │ │ │ │ + 0x003a2310 494e4e49 4e472e4c 4142454c 293b0a20 INNING.LABEL);.
│ │ │ │ │ + 0x003a2320 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a2330 57494e4e 494e472e 4144525f 53545245 WINNING.ADR_STRE
│ │ │ │ │ + 0x003a2340 45545b6e 756d5d20 3d204c4f 4f53494e ET[num] = LOOSIN
│ │ │ │ │ + 0x003a2350 472e4144 525f5354 52454554 5b695d3b G.ADR_STREET[i];
│ │ │ │ │ + 0x003a2360 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ + 0x003a2370 20205749 4e4e494e 472e4144 525f4144 WINNING.ADR_AD
│ │ │ │ │ + 0x003a2380 44544c5b 6e756d5d 203d204c 4f4f5349 DTL[num] = LOOSI
│ │ │ │ │ + 0x003a2390 4e472e41 44525f41 4444544c 5b695d3b NG.ADR_ADDTL[i];
│ │ │ │ │ + 0x003a23a0 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ + 0x003a23b0 20205749 4e4e494e 472e4144 525f5354 WINNING.ADR_ST
│ │ │ │ │ + 0x003a23c0 52454554 5f464c41 47535b6e 756d5d20 REET_FLAGS[num]
│ │ │ │ │ + 0x003a23d0 3d204c4f 4f53494e 472e4144 525f5354 = LOOSING.ADR_ST
│ │ │ │ │ + 0x003a23e0 52454554 5f464c41 47535b69 5d3b0a20 REET_FLAGS[i];.
│ │ │ │ │ + 0x003a23f0 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a2400 57494e4e 494e472e 4144525f 504f424f WINNING.ADR_POBO
│ │ │ │ │ + 0x003a2410 585b6e75 6d5d203d 204c4f4f 53494e47 X[num] = LOOSING
│ │ │ │ │ + 0x003a2420 2e414452 5f504f42 4f585b69 5d3b0a20 .ADR_POBOX[i];.
│ │ │ │ │ + 0x003a2430 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a2440 57494e4e 494e472e 4144525f 43495459 WINNING.ADR_CITY
│ │ │ │ │ + 0x003a2450 5b6e756d 5d203d20 4c4f4f53 494e472e [num] = LOOSING.
│ │ │ │ │ + 0x003a2460 4144525f 43495459 5b695d3b 0a202020 ADR_CITY[i];.
│ │ │ │ │ + 0x003a2470 20202020 20202020 20202020 20205749 WI
│ │ │ │ │ + 0x003a2480 4e4e494e 472e4144 525f5245 475b6e75 NNING.ADR_REG[nu
│ │ │ │ │ + 0x003a2490 6d5d203d 204c4f4f 53494e47 2e414452 m] = LOOSING.ADR
│ │ │ │ │ + 0x003a24a0 5f524547 5b695d3b 0a202020 20202020 _REG[i];.
│ │ │ │ │ + 0x003a24b0 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ + 0x003a24c0 472e4144 525f5a49 505b6e75 6d5d203d G.ADR_ZIP[num] =
│ │ │ │ │ + 0x003a24d0 204c4f4f 53494e47 2e414452 5f5a4950 LOOSING.ADR_ZIP
│ │ │ │ │ + 0x003a24e0 5b695d3b 0a202020 20202020 20202020 [i];.
│ │ │ │ │ + 0x003a24f0 20202020 20205749 4e4e494e 472e4144 WINNING.AD
│ │ │ │ │ + 0x003a2500 525f434f 554e5452 595b6e75 6d5d203d R_COUNTRY[num] =
│ │ │ │ │ + 0x003a2510 204c4f4f 53494e47 2e414452 5f434f55 LOOSING.ADR_COU
│ │ │ │ │ + 0x003a2520 4e545259 5b695d3b 0a202020 20202020 NTRY[i];.
│ │ │ │ │ + 0x003a2530 20202020 20202020 20205749 4e4e494e WINNIN
│ │ │ │ │ + 0x003a2540 472e4c41 42454c5b 6e756d5d 203d204c G.LABEL[num] = L
│ │ │ │ │ + 0x003a2550 4f4f5349 4e472e4c 4142454c 5b695d3b OOSING.LABEL[i];
│ │ │ │ │ + 0x003a2560 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ + 0x003a2570 20207769 6e6e696e 67636861 6e676564 winningchanged
│ │ │ │ │ + 0x003a2580 203d2031 3b0a2020 20202020 20202020 = 1;.
│ │ │ │ │ + 0x003a2590 20202020 7d0a2020 20202020 20202020 }.
│ │ │ │ │ + 0x003a25a0 7d0a2020 20202020 20202020 69203d20 }. i =
│ │ │ │ │ + 0x003a25b0 69202d20 313b0a20 20202020 20207d0a i - 1;. }.
│ │ │ │ │ + 0x003a25c0 20202020 207d0a20 20202020 2f2f204e }. // N
│ │ │ │ │ + 0x003a25d0 65766572 2074656c 6c207468 6520656e ever tell the en
│ │ │ │ │ + 0x003a25e0 67696e65 20746f20 75706461 74652074 gine to update t
│ │ │ │ │ + 0x003a25f0 68652077 696e6e69 6e672063 6c69656e he winning clien
│ │ │ │ │ + 0x003a2600 74206974 656d0a20 20202020 2f2f2069 t item. // i
│ │ │ │ │ + 0x003a2610 6e206120 63616368 696e6720 73796e63 n a caching sync
│ │ │ │ │ + 0x003a2620 2e205468 6520656e 67696e65 20776f75 . The engine wou
│ │ │ │ │ + 0x003a2630 6c642073 656e6420 616e2075 70646174 ld send an updat
│ │ │ │ │ + 0x003a2640 6520746f 20746865 0a202020 20202f2f e to the. //
│ │ │ │ │ + 0x003a2650 20636c69 656e742c 20776869 63682069 client, which i
│ │ │ │ │ + 0x003a2660 73206e6f 74207768 61742077 65207761 s not what we wa
│ │ │ │ │ + 0x003a2670 6e742077 68656e20 63616368 696e6721 nt when caching!
│ │ │ │ │ + 0x003a2680 0a202020 20206966 20282143 41434845 . if (!CACHE
│ │ │ │ │ + 0x003a2690 44415441 28292026 26207769 6e6e696e DATA() && winnin
│ │ │ │ │ + 0x003a26a0 67636861 6e676564 29207b20 53455457 gchanged) { SETW
│ │ │ │ │ + 0x003a26b0 494e4e49 4e474348 414e4745 44283129 INNINGCHANGED(1)
│ │ │ │ │ + 0x003a26c0 3b207d0a 20202020 20696620 286c6f6f ; }. if (loo
│ │ │ │ │ + 0x003a26d0 73696e67 6368616e 67656429 207b2053 singchanged) { S
│ │ │ │ │ + 0x003a26e0 45544c4f 4f53494e 47434841 4e474544 ETLOOSINGCHANGED
│ │ │ │ │ + 0x003a26f0 2831293b 207d0a0a 20202020 202f2f20 (1); }.. //
│ │ │ │ │ + 0x003a2700 436f6e74 696e7565 206d6572 67652e0a Continue merge..
│ │ │ │ │ + 0x003a2710 20202020 204d4552 47454649 454c4453 MERGEFIELDS
│ │ │ │ │ + 0x003a2720 286d6f64 652c2069 676e6f72 65666965 (mode, ignorefie
│ │ │ │ │ + 0x003a2730 6c647329 3b0a2020 205d5d3e 3c2f6d61 lds);. ]]>. =
│ │ │ │ │ + 0x003a3370 73746172 746d6964 646c6529 207b0a20 startmiddle) {.
│ │ │ │ │ + 0x003a3380 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a3390 4e5f4d49 44444c45 203d2077 6f726473 N_MIDDLE = words
│ │ │ │ │ + 0x003a33a0 5b737461 72746d69 64646c65 5d3b0a20 [startmiddle];.
│ │ │ │ │ + 0x003a33b0 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a33c0 73746172 746d6964 646c6520 3d207374 startmiddle = st
│ │ │ │ │ + 0x003a33d0 6172746d 6964646c 65202b20 313b0a20 artmiddle + 1;.
│ │ │ │ │ + 0x003a33e0 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a33f0 7768696c 65202865 6e646d69 64646c65 while (endmiddle
│ │ │ │ │ + 0x003a3400 203e3d20 73746172 746d6964 646c6529 >= startmiddle)
│ │ │ │ │ + 0x003a3410 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ + 0x003a3420 20202020 2020204e 5f4d4944 444c4520 N_MIDDLE
│ │ │ │ │ + 0x003a3430 3d204e5f 4d494444 4c45202b 20222022 = N_MIDDLE + " "
│ │ │ │ │ + 0x003a3440 202b2077 6f726473 5b737461 72746d69 + words[startmi
│ │ │ │ │ + 0x003a3450 64646c65 5d3b0a20 20202020 20202020 ddle];.
│ │ │ │ │ + 0x003a3460 20202020 20202020 20202073 74617274 start
│ │ │ │ │ + 0x003a3470 6d696464 6c65203d 20737461 72746d69 middle = startmi
│ │ │ │ │ + 0x003a3480 64646c65 202b2031 3b0a2020 20202020 ddle + 1;.
│ │ │ │ │ + 0x003a3490 20202020 20202020 2020207d 0a202020 }.
│ │ │ │ │ + 0x003a34a0 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ + 0x003a34b0 20202020 207d0a20 20202020 7d0a0a20 }. }..
│ │ │ │ │ + 0x003a34c0 20202020 2f2f2045 6e737572 65207468 // Ensure th
│ │ │ │ │ + 0x003a34d0 61742046 494c452d 41532069 73207365 at FILE-AS is se
│ │ │ │ │ + 0x003a34e0 742e2053 6f6d6520 45445320 76657273 t. Some EDS vers
│ │ │ │ │ + 0x003a34f0 696f6e73 2077696c 6c207365 74206974 ions will set it
│ │ │ │ │ + 0x003a3500 2c0a2020 2020202f 2f20736f 20776520 ,. // so we
│ │ │ │ │ + 0x003a3510 6e656564 20746f20 646f2074 68652073 need to do the s
│ │ │ │ │ + 0x003a3520 616d6520 746f2065 6e737572 65207468 ame to ensure th
│ │ │ │ │ + 0x003a3530 61742069 6e636f6d 696e6720 6974656d at incoming item
│ │ │ │ │ + 0x003a3540 730a2020 2020202f 2f206d61 74636820 s. // match
│ │ │ │ │ + 0x003a3550 44422069 74656d73 20647572 696e6720 DB items during
│ │ │ │ │ + 0x003a3560 6120736c 6f772073 796e632e 0a202020 a slow sync..
│ │ │ │ │ + 0x003a3570 20206966 20284649 4c455f41 53203d3d if (FILE_AS ==
│ │ │ │ │ + 0x003a3580 20454d50 54592920 7b0a2020 20202020 EMPTY) {.
│ │ │ │ │ + 0x003a3590 20204649 4c455f41 53203d20 4e5f4c41 FILE_AS = N_LA
│ │ │ │ │ + 0x003a35a0 53543b0a 20202020 20202020 69662028 ST;. if (
│ │ │ │ │ + 0x003a35b0 4e5f4649 52535420 213d2045 4d505459 N_FIRST != EMPTY
│ │ │ │ │ + 0x003a35c0 29207b0a 20202020 20202020 20202069 ) {. i
│ │ │ │ │ + 0x003a35d0 66202846 494c455f 41532021 3d20454d f (FILE_AS != EM
│ │ │ │ │ + 0x003a35e0 50545929 207b0a20 20202020 20202020 PTY) {.
│ │ │ │ │ + 0x003a35f0 20202020 2046494c 455f4153 203d2046 FILE_AS = F
│ │ │ │ │ + 0x003a3600 494c455f 4153202b 20222c20 223b0a20 ILE_AS + ", ";.
│ │ │ │ │ + 0x003a3610 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ + 0x003a3620 20202020 20202046 494c455f 4153203d FILE_AS =
│ │ │ │ │ + 0x003a3630 2046494c 455f4153 202b204e 5f464952 FILE_AS + N_FIR
│ │ │ │ │ + 0x003a3640 53543b0a 20202020 20202020 7d0a2020 ST;. }.
│ │ │ │ │ + 0x003a3650 2020207d 0a0a2020 20202024 56434152 }.. $VCAR
│ │ │ │ │ + 0x003a3660 445f4f55 54474f49 4e475f50 484f544f D_OUTGOING_PHOTO
│ │ │ │ │ + 0x003a3670 5f56414c 55455f53 43524950 543b0a20 _VALUE_SCRIPT;.
│ │ │ │ │ + 0x003a3680 20205d5d 3e3c2f6d 6163726f 3e0a0a20 ]]>..
│ │ │ │ │ + 0x003a3690 20203c6d 6163726f 206e616d 653d2256 . 0
│ │ │ │ │ + 0x003a38c0 29207b0a 20202020 20202050 52494f52 ) {. PRIOR
│ │ │ │ │ + 0x003a38d0 4954593d 313b0a20 20202020 7d656c73 ITY=1;. }els
│ │ │ │ │ + 0x003a38e0 65206966 28505249 4f524954 593d3d35 e if(PRIORITY==5
│ │ │ │ │ + 0x003a38f0 297b0a20 20202020 20205052 494f5249 ){. PRIORI
│ │ │ │ │ + 0x003a3900 54593d32 3b0a2020 2020207d 656c7365 TY=2;. }else
│ │ │ │ │ + 0x003a3910 20696628 5052494f 52495459 3e35297b if(PRIORITY>5){
│ │ │ │ │ + 0x003a3920 0a202020 20202020 5052494f 52495459 . PRIORITY
│ │ │ │ │ + 0x003a3930 3d333b0a 20202020 207d202f 2f203020 =3;. } // 0
│ │ │ │ │ + 0x003a3940 69732075 6e646566 696e6564 20616e64 is undefined and
│ │ │ │ │ + 0x003a3950 2072656d 61696e73 20756e63 68616e67 remains unchang
│ │ │ │ │ + 0x003a3960 65640a20 20205d5d 3e3c2f6d 6163726f ed. ]]>. . .
│ │ │ │ │ + 0x003a3ab0 2020203c 6d616372 6f206e61 6d653d22 .. ..
│ │ │ │ │ 0x003a3fd0 66756e63 74696f6e 3e0a0a0a 20202020 function>...
│ │ │ │ │ - 0x003a3fe0 3c6d6163 726f206e 616d653d 22564341
│ │ │ │ │ - 0x003a4070 6d616372 6f3e0a0a 20202020 3c6d6163 macro>.. ..
│ │ │ │ │ - 0x003a4170 20203c6d 6163726f 206e616d 653d2256 ..
│ │ │ │ │ - 0x003a41e0 3c212d2d 206d6f76 65732061 6e20494d . .. .
│ │ │ │ │ - 0x003a4350 203c6d61 63726f20 6e616d65 3d225643 X-ANNIVERSARY.
│ │ │ │ │ - 0x003a43d0 0a202020 20202020 69203d20 53495a45 . i = SIZE
│ │ │ │ │ - 0x003a43e0 28584441 54452920 2d20313b 0a202020 (XDATE) - 1;.
│ │ │ │ │ - 0x003a43f0 20202020 7768696c 65202869 203e3d20 while (i >=
│ │ │ │ │ - 0x003a4400 3029207b 0a202020 20202020 20202069 0) {. i
│ │ │ │ │ - 0x003a4410 66202847 524f5550 5f544147 5b695d20 f (GROUP_TAG[i]
│ │ │ │ │ - 0x003a4420 213d2045 4d505459 2026260a 20202020 != EMPTY &&.
│ │ │ │ │ - 0x003a4430 20202020 20202020 20205844 4154455b XDATE[
│ │ │ │ │ - 0x003a4440 695d2021 3d20554e 41535349 474e4544 i] != UNASSIGNED
│ │ │ │ │ - 0x003a4450 2026260a 20202020 20202020 20202020 &&.
│ │ │ │ │ - 0x003a4460 20204c41 42454c5b 695d203d 3d202241 LABEL[i] == "A
│ │ │ │ │ - 0x003a4470 6e6e6976 65727361 72792229 207b0a20 nniversary") {.
│ │ │ │ │ - 0x003a4480 20202020 20202020 20202020 20535741 SWA
│ │ │ │ │ - 0x003a4490 5028414e 4e495645 52534152 592c2058 P(ANNIVERSARY, X
│ │ │ │ │ - 0x003a44a0 44415445 5b695d29 3b0a0a20 20202020 DATE[i]);..
│ │ │ │ │ - 0x003a44b0 20202020 20202020 202f2f20 58444154 // XDAT
│ │ │ │ │ - 0x003a44c0 455b695d 203d2055 4e415353 49474e45 E[i] = UNASSIGNE
│ │ │ │ │ - 0x003a44d0 443b0a20 20202020 20202020 20202020 D;.
│ │ │ │ │ - 0x003a44e0 20627265 616b3b0a 20202020 20202020 break;.
│ │ │ │ │ - 0x003a44f0 20207d0a 20202020 20202020 20206920 }. i
│ │ │ │ │ - 0x003a4500 3d206920 2d20313b 0a202020 20202020 = i - 1;.
│ │ │ │ │ - 0x003a4510 7d0a0a20 20202020 20202f2f 20537065 }.. // Spe
│ │ │ │ │ - 0x003a4520 6369616c 20582d41 4252454c 41544544 cial X-ABRELATED
│ │ │ │ │ - 0x003a4530 4e414d45 53202d3e 20582d53 504f5553 NAMES -> X-SPOUS
│ │ │ │ │ - 0x003a4540 452f4d41 4e414745 522f4153 53495354 E/MANAGER/ASSIST
│ │ │ │ │ - 0x003a4550 414e540a 20202020 20202069 203d2053 ANT. i = S
│ │ │ │ │ - 0x003a4560 495a4528 52454c41 5445444e 414d4553 IZE(RELATEDNAMES
│ │ │ │ │ - 0x003a4570 29202d20 313b0a20 20202020 20207768 ) - 1;. wh
│ │ │ │ │ - 0x003a4580 696c6520 2869203e 3d203029 207b0a20 ile (i >= 0) {.
│ │ │ │ │ - 0x003a4590 20202020 20202020 20696620 2847524f if (GRO
│ │ │ │ │ - 0x003a45a0 55505f54 41475b69 5d20213d 20454d50 UP_TAG[i] != EMP
│ │ │ │ │ - 0x003a45b0 54592026 260a2020 20202020 20202020 TY &&.
│ │ │ │ │ - 0x003a45c0 20202020 52454c41 5445444e 414d4553 RELATEDNAMES
│ │ │ │ │ - 0x003a45d0 5b695d20 213d2055 4e415353 49474e45 [i] != UNASSIGNE
│ │ │ │ │ - 0x003a45e0 4429207b 0a202020 20202020 20202020 D) {.
│ │ │ │ │ - 0x003a45f0 20207320 3d204c41 42454c5b 695d3b0a s = LABEL[i];.
│ │ │ │ │ - 0x003a4600 20202020 20202020 20202020 20696620 if
│ │ │ │ │ - 0x003a4610 2873203d 3d202253 706f7573 65222920 (s == "Spouse")
│ │ │ │ │ - 0x003a4620 7b0a2020 20202020 20202020 20202020 {.
│ │ │ │ │ - 0x003a4630 20206966 20285350 4f555345 203d3d20 if (SPOUSE ==
│ │ │ │ │ - 0x003a4640 454d5054 5929207b 0a202020 20202020 EMPTY) {.
│ │ │ │ │ - 0x003a4650 20202020 20202020 20202020 53574150 SWAP
│ │ │ │ │ - 0x003a4660 2853504f 5553452c 2052454c 41544544 (SPOUSE, RELATED
│ │ │ │ │ - 0x003a4670 4e414d45 535b695d 293b0a20 20202020 NAMES[i]);.
│ │ │ │ │ - 0x003a4680 20202020 20202020 20202020 20202f2f //
│ │ │ │ │ - 0x003a4690 2052454c 41544544 4e414d45 535b695d RELATEDNAMES[i]
│ │ │ │ │ - 0x003a46a0 203d2055 4e415353 49474e45 443b0a20 = UNASSIGNED;.
│ │ │ │ │ - 0x003a46b0 20202020 20202020 20202020 2020207d }
│ │ │ │ │ - 0x003a46c0 0a202020 20202020 20202020 20207d20 . }
│ │ │ │ │ - 0x003a46d0 656c7365 20696620 2873203d 3d20224d else if (s == "M
│ │ │ │ │ - 0x003a46e0 616e6167 65722229 207b0a20 20202020 anager") {.
│ │ │ │ │ - 0x003a46f0 20202020 20202020 20202069 6620284d if (M
│ │ │ │ │ - 0x003a4700 414e4147 4552203d 3d20454d 50545929 ANAGER == EMPTY)
│ │ │ │ │ - 0x003a4710 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ - 0x003a4720 20202020 20205357 4150284d 414e4147 SWAP(MANAG
│ │ │ │ │ - 0x003a4730 45522c20 52454c41 5445444e 414d4553 ER, RELATEDNAMES
│ │ │ │ │ - 0x003a4740 5b695d29 3b0a2020 20202020 20202020 [i]);.
│ │ │ │ │ - 0x003a4750 20202020 20202020 202f2f20 52454c41 // RELA
│ │ │ │ │ - 0x003a4760 5445444e 414d4553 5b695d20 3d20554e TEDNAMES[i] = UN
│ │ │ │ │ - 0x003a4770 41535349 474e4544 3b0a2020 20202020 ASSIGNED;.
│ │ │ │ │ - 0x003a4780 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ - 0x003a4790 20202020 20202020 207d2065 6c736520 } else
│ │ │ │ │ - 0x003a47a0 69662028 73203d3d 20224173 73697374 if (s == "Assist
│ │ │ │ │ - 0x003a47b0 616e7422 29207b0a 20202020 20202020 ant") {.
│ │ │ │ │ - 0x003a47c0 20202020 20202020 69662028 41535349 if (ASSI
│ │ │ │ │ - 0x003a47d0 5354414e 54203d3d 20454d50 54592920 STANT == EMPTY)
│ │ │ │ │ - 0x003a47e0 7b0a2020 20202020 20202020 20202020 {.
│ │ │ │ │ - 0x003a47f0 20202020 20535741 50284153 53495354 SWAP(ASSIST
│ │ │ │ │ - 0x003a4800 414e542c 2052454c 41544544 4e414d45 ANT, RELATEDNAME
│ │ │ │ │ - 0x003a4810 535b695d 293b0a20 20202020 20202020 S[i]);.
│ │ │ │ │ - 0x003a4820 20202020 20202020 20202f2f 2052454c // REL
│ │ │ │ │ - 0x003a4830 41544544 4e414d45 535b695d 203d2055 ATEDNAMES[i] = U
│ │ │ │ │ - 0x003a4840 4e415353 49474e45 443b0a20 20202020 NASSIGNED;.
│ │ │ │ │ - 0x003a4850 20202020 20202020 2020207d 0a202020 }.
│ │ │ │ │ - 0x003a4860 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ - 0x003a4870 20202020 20207d0a 20202020 20202020 }.
│ │ │ │ │ - 0x003a4880 20206920 3d206920 2d20313b 0a202020 i = i - 1;.
│ │ │ │ │ - 0x003a4890 20202020 7d0a0a20 20202020 20202f2f }.. //
│ │ │ │ │ - 0x003a48a0 20494d50 50202d3e 20582d4a 41424245 IMPP -> X-JABBE
│ │ │ │ │ - 0x003a48b0 522f4149 4d2f2e2e 2e206465 70656e64 R/AIM/... depend
│ │ │ │ │ - 0x003a48c0 696e6720 6f6e2073 65727669 63652074 ing on service t
│ │ │ │ │ - 0x003a48d0 7970652e 2050726f 746f636f 6c206d75 ype. Protocol mu
│ │ │ │ │ - 0x003a48e0 7374206d 61746368 2e0a2020 20202020 st match..
│ │ │ │ │ - 0x003a48f0 2069203d 2053495a 4528494d 50502920 i = SIZE(IMPP)
│ │ │ │ │ - 0x003a4900 2d20313b 0a202020 20202020 494e5445 - 1;. INTE
│ │ │ │ │ - 0x003a4910 47455220 6f666673 65743b0a 20202020 GER offset;.
│ │ │ │ │ - 0x003a4920 20202053 5452494e 47207365 72766963 STRING servic
│ │ │ │ │ - 0x003a4930 653b0a20 20202020 20205354 52494e47 e;. STRING
│ │ │ │ │ - 0x003a4940 2070726f 746f636f 6c3b0a20 20202020 protocol;.
│ │ │ │ │ - 0x003a4950 20205354 52494e47 2076616c 75653b0a STRING value;.
│ │ │ │ │ - 0x003a4960 20202020 20202077 68696c65 20286920 while (i
│ │ │ │ │ - 0x003a4970 3e3d2030 29207b0a 20202020 20202020 >= 0) {.
│ │ │ │ │ - 0x003a4980 20207365 72766963 65203d20 494d5050 service = IMPP
│ │ │ │ │ - 0x003a4990 5f534552 56494345 5b695d3b 0a202020 _SERVICE[i];.
│ │ │ │ │ - 0x003a49a0 20202020 20202069 66202873 65727669 if (servi
│ │ │ │ │ - 0x003a49b0 63652021 3d20554e 41535349 474e4544 ce != UNASSIGNED
│ │ │ │ │ - 0x003a49c0 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ - 0x003a49d0 206f6666 73657420 3d204649 4e442849 offset = FIND(I
│ │ │ │ │ - 0x003a49e0 4d50505b 695d2c20 223a2229 3b0a2020 MPP[i], ":");.
│ │ │ │ │ - 0x003a49f0 20202020 20202020 20202069 6620286f if (o
│ │ │ │ │ - 0x003a4a00 66667365 7420213d 20554e41 53534947 ffset != UNASSIG
│ │ │ │ │ - 0x003a4a10 4e454429 207b0a20 20202020 20202020 NED) {.
│ │ │ │ │ - 0x003a4a20 20202020 20202070 726f746f 636f6c20 protocol
│ │ │ │ │ - 0x003a4a30 3d205355 42535452 28494d50 505b695d = SUBSTR(IMPP[i]
│ │ │ │ │ - 0x003a4a40 2c20302c 206f6666 73657429 3b0a2020 , 0, offset);.
│ │ │ │ │ - 0x003a4a50 20202020 20202020 20202020 20207661 va
│ │ │ │ │ - 0x003a4a60 6c756520 3d205552 4c444543 4f444528 lue = URLDECODE(
│ │ │ │ │ - 0x003a4a70 53554253 54522849 4d50505b 695d2c20 SUBSTR(IMPP[i],
│ │ │ │ │ - 0x003a4a80 6f666673 6574202b 20312929 3b0a2020 offset + 1));.
│ │ │ │ │ - 0x003a4a90 20202020 20202020 20202020 20206966 if
│ │ │ │ │ - 0x003a4aa0 20287365 72766963 65203d3d 20224149 (service == "AI
│ │ │ │ │ - 0x003a4ab0 4d222026 26207072 6f746f63 6f6c203d M" && protocol =
│ │ │ │ │ - 0x003a4ac0 3d202261 696d2229 207b0a20 20202020 = "aim") {.
│ │ │ │ │ - 0x003a4ad0 20202020 20202020 20202020 20202456 $V
│ │ │ │ │ - 0x003a4ae0 43415244 5f4d4f44 45524e5f 544f5f4c CARD_MODERN_TO_L
│ │ │ │ │ - 0x003a4af0 45474143 595f494d 50502876 616c7565 EGACY_IMPP(value
│ │ │ │ │ - 0x003a4b00 2c204149 4d5f4841 4e444c45 2c204149 , AIM_HANDLE, AI
│ │ │ │ │ - 0x003a4b10 4d5f534c 4f542c20 69293b0a 20202020 M_SLOT, i);.
│ │ │ │ │ - 0x003a4b20 20202020 20202020 20202020 7d20656c } el
│ │ │ │ │ - 0x003a4b30 73652069 66202873 65727669 6365203d se if (service =
│ │ │ │ │ - 0x003a4b40 3d202247 61647567 61647522 29207b0a = "Gadugadu") {.
│ │ │ │ │ - 0x003a4b50 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a4b60 20202024 56434152 445f4d4f 4445524e $VCARD_MODERN
│ │ │ │ │ - 0x003a4b70 5f544f5f 4c454741 43595f49 4d505028 _TO_LEGACY_IMPP(
│ │ │ │ │ - 0x003a4b80 76616c75 652c2047 41445547 4144555f value, GADUGADU_
│ │ │ │ │ - 0x003a4b90 48414e44 4c452c20 47414455 47414455 HANDLE, GADUGADU
│ │ │ │ │ - 0x003a4ba0 5f534c4f 542c2069 293b0a20 20202020 _SLOT, i);.
│ │ │ │ │ - 0x003a4bb0 20202020 20202020 2020207d 20656c73 } els
│ │ │ │ │ - 0x003a4bc0 65206966 20287365 72766963 65203d3d e if (service ==
│ │ │ │ │ - 0x003a4bd0 20224772 6f757077 69736522 29207b0a "Groupwise") {.
│ │ │ │ │ - 0x003a4be0 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a4bf0 20202024 56434152 445f4d4f 4445524e $VCARD_MODERN
│ │ │ │ │ - 0x003a4c00 5f544f5f 4c454741 43595f49 4d505028 _TO_LEGACY_IMPP(
│ │ │ │ │ - 0x003a4c10 76616c75 652c2047 524f5550 57495345 value, GROUPWISE
│ │ │ │ │ - 0x003a4c20 5f48414e 444c452c 2047524f 55505749 _HANDLE, GROUPWI
│ │ │ │ │ - 0x003a4c30 53455f53 4c4f542c 2069293b 0a202020 SE_SLOT, i);.
│ │ │ │ │ - 0x003a4c40 20202020 20202020 20202020 207d2065 } e
│ │ │ │ │ - 0x003a4c50 6c736520 69662028 73657276 69636520 lse if (service
│ │ │ │ │ - 0x003a4c60 3d3d2022 49435122 20262620 70726f74 == "ICQ" && prot
│ │ │ │ │ - 0x003a4c70 6f636f6c 203d3d20 2261696d 2229207b ocol == "aim") {
│ │ │ │ │ - 0x003a4c80 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ - 0x003a4c90 20202020 24564341 52445f4d 4f444552 $VCARD_MODER
│ │ │ │ │ - 0x003a4ca0 4e5f544f 5f4c4547 4143595f 494d5050 N_TO_LEGACY_IMPP
│ │ │ │ │ - 0x003a4cb0 2876616c 75652c20 4943515f 48414e44 (value, ICQ_HAND
│ │ │ │ │ - 0x003a4cc0 4c452c20 4943515f 534c4f54 2c206929 LE, ICQ_SLOT, i)
│ │ │ │ │ - 0x003a4cd0 3b0a2020 20202020 20202020 20202020 ;.
│ │ │ │ │ - 0x003a4ce0 20207d20 656c7365 20696620 28736572 } else if (ser
│ │ │ │ │ - 0x003a4cf0 76696365 203d3d20 224a6162 62657222 vice == "Jabber"
│ │ │ │ │ - 0x003a4d00 20262620 70726f74 6f636f6c 203d3d20 && protocol ==
│ │ │ │ │ - 0x003a4d10 22786d70 70222920 7b0a2020 20202020 "xmpp") {.
│ │ │ │ │ - 0x003a4d20 20202020 20202020 20202020 20245643 $VC
│ │ │ │ │ - 0x003a4d30 4152445f 4d4f4445 524e5f54 4f5f4c45 ARD_MODERN_TO_LE
│ │ │ │ │ - 0x003a4d40 47414359 5f494d50 50287661 6c75652c GACY_IMPP(value,
│ │ │ │ │ - 0x003a4d50 204a4142 4245525f 48414e44 4c452c20 JABBER_HANDLE,
│ │ │ │ │ - 0x003a4d60 4a414242 45525f53 4c4f542c 2069293b JABBER_SLOT, i);
│ │ │ │ │ - 0x003a4d70 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ - 0x003a4d80 207d2065 6c736520 69662028 73657276 } else if (serv
│ │ │ │ │ - 0x003a4d90 69636520 3d3d2022 4d534e22 20262620 ice == "MSN" &&
│ │ │ │ │ - 0x003a4da0 70726f74 6f636f6c 203d3d20 226d736e protocol == "msn
│ │ │ │ │ - 0x003a4db0 696d2229 207b0a20 20202020 20202020 im") {.
│ │ │ │ │ - 0x003a4dc0 20202020 20202020 20202456 43415244 $VCARD
│ │ │ │ │ - 0x003a4dd0 5f4d4f44 45524e5f 544f5f4c 45474143 _MODERN_TO_LEGAC
│ │ │ │ │ - 0x003a4de0 595f494d 50502876 616c7565 2c204d53 Y_IMPP(value, MS
│ │ │ │ │ - 0x003a4df0 4e5f4841 4e444c45 2c204d53 4e5f534c N_HANDLE, MSN_SL
│ │ │ │ │ - 0x003a4e00 4f542c20 69293b0a 20202020 20202020 OT, i);.
│ │ │ │ │ - 0x003a4e10 20202020 20202020 7d20656c 73652069 } else i
│ │ │ │ │ - 0x003a4e20 66202873 65727669 6365203d 3d202259 f (service == "Y
│ │ │ │ │ - 0x003a4e30 61686f6f 22202626 2070726f 746f636f ahoo" && protoco
│ │ │ │ │ - 0x003a4e40 6c203d3d 2022796d 73677222 29207b0a l == "ymsgr") {.
│ │ │ │ │ - 0x003a4e50 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a4e60 20202024 56434152 445f4d4f 4445524e $VCARD_MODERN
│ │ │ │ │ - 0x003a4e70 5f544f5f 4c454741 43595f49 4d505028 _TO_LEGACY_IMPP(
│ │ │ │ │ - 0x003a4e80 76616c75 652c2059 41484f4f 5f48414e value, YAHOO_HAN
│ │ │ │ │ - 0x003a4e90 444c452c 20594148 4f4f5f53 4c4f542c DLE, YAHOO_SLOT,
│ │ │ │ │ - 0x003a4ea0 2069293b 0a202020 20202020 20202020 i);.
│ │ │ │ │ - 0x003a4eb0 20202020 207d2065 6c736520 69662028 } else if (
│ │ │ │ │ - 0x003a4ec0 73657276 69636520 3d3d2022 536b7970 service == "Skyp
│ │ │ │ │ - 0x003a4ed0 65222026 26207072 6f746f63 6f6c203d e" && protocol =
│ │ │ │ │ - 0x003a4ee0 3d202273 6b797065 2229207b 0a202020 = "skype") {.
│ │ │ │ │ - 0x003a4ef0 20202020 20202020 20202020 20202020
│ │ │ │ │ - 0x003a4f00 24564341 52445f4d 4f444552 4e5f544f $VCARD_MODERN_TO
│ │ │ │ │ - 0x003a4f10 5f4c4547 4143595f 494d5050 2876616c _LEGACY_IMPP(val
│ │ │ │ │ - 0x003a4f20 75652c20 534b5950 455f4841 4e444c45 ue, SKYPE_HANDLE
│ │ │ │ │ - 0x003a4f30 2c20534b 5950455f 534c4f54 2c206929 , SKYPE_SLOT, i)
│ │ │ │ │ - 0x003a4f40 3b0a2020 20202020 20202020 20202020 ;.
│ │ │ │ │ - 0x003a4f50 20207d20 656c7365 20696620 28736572 } else if (ser
│ │ │ │ │ - 0x003a4f60 76696365 203d3d20 22536970 2229207b vice == "Sip") {
│ │ │ │ │ - 0x003a4f70 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ - 0x003a4f80 20202020 24564341 52445f4d 4f444552 $VCARD_MODER
│ │ │ │ │ - 0x003a4f90 4e5f544f 5f4c4547 4143595f 494d5050 N_TO_LEGACY_IMPP
│ │ │ │ │ - 0x003a4fa0 2876616c 75652c20 5349505f 48414e44 (value, SIP_HAND
│ │ │ │ │ - 0x003a4fb0 4c452c20 5349505f 534c4f54 2c206929 LE, SIP_SLOT, i)
│ │ │ │ │ - 0x003a4fc0 3b0a2020 20202020 20202020 20202020 ;.
│ │ │ │ │ - 0x003a4fd0 20207d0a 20202020 20202020 20202020 }.
│ │ │ │ │ - 0x003a4fe0 207d0a20 20202020 20202020 207d0a20 }. }.
│ │ │ │ │ - 0x003a4ff0 20202020 20202020 2069203d 2069202d i = i -
│ │ │ │ │ - 0x003a5000 20313b0a 20202020 2020207d 0a0a0a20 1;. }...
│ │ │ │ │ - 0x003a5010 20202020 20202f2f 2052656d 6f766520 // Remove
│ │ │ │ │ - 0x003a5020 6c616265 6c732077 68696368 20617265 labels which are
│ │ │ │ │ - 0x003a5030 206e6f20 6c6f6e67 6572206e 65656465 no longer neede
│ │ │ │ │ - 0x003a5040 64202876 616c7565 64206d6f 76656420 d (valued moved
│ │ │ │ │ - 0x003a5050 61626f76 652c0a20 20202020 20202f2f above,. //
│ │ │ │ │ - 0x003a5060 2073746f 72656420 666f7220 61206772 stored for a gr
│ │ │ │ │ - 0x003a5070 6f757020 77686963 68206861 73206e6f oup which has no
│ │ │ │ │ - 0x003a5080 206f7468 65722070 726f7065 72746965 other propertie
│ │ │ │ │ - 0x003a5090 73202847 6f6f676c 650a2020 20202020 s (Google.
│ │ │ │ │ - 0x003a50a0 202f2f20 43617264 44415620 73657276 // CardDAV serv
│ │ │ │ │ - 0x003a50b0 65722073 6f6d6574 696d6573 2073656e er sometimes sen
│ │ │ │ │ - 0x003a50c0 64732074 6861742c 20656469 74696e67 ds that, editing
│ │ │ │ │ - 0x003a50d0 20696e20 45766f6c 7574696f 6e0a2020 in Evolution.
│ │ │ │ │ - 0x003a50e0 20202020 202f2f20 6d696768 74206361 // might ca
│ │ │ │ │ - 0x003a50f0 75736520 69742c20 6574632e 29206f72 use it, etc.) or
│ │ │ │ │ - 0x003a5100 2070726f 76696465 206e6f20 696e666f provide no info
│ │ │ │ │ - 0x003a5110 726d6174 696f6e20 28224f74 68657222 rmation ("Other"
│ │ │ │ │ - 0x003a5120 292e0a20 20202020 20206920 3d205349 ).. i = SI
│ │ │ │ │ - 0x003a5130 5a45284c 4142454c 29202d20 313b0a20 ZE(LABEL) - 1;.
│ │ │ │ │ - 0x003a5140 20202020 20207768 696c6520 2869203e while (i >
│ │ │ │ │ - 0x003a5150 3d203029 207b0a20 20202020 20202020 = 0) {.
│ │ │ │ │ - 0x003a5160 20696620 284c4142 454c5b69 5d203d3d if (LABEL[i] ==
│ │ │ │ │ - 0x003a5170 20224f74 68657222 207c7c0a 20202020 "Other" ||.
│ │ │ │ │ - 0x003a5180 20202020 20202020 20204c41 42454c5b LABEL[
│ │ │ │ │ - 0x003a5190 695d2021 3d20554e 41535349 474e4544 i] != UNASSIGNED
│ │ │ │ │ - 0x003a51a0 2026260a 20202020 20202020 20202020 &&.
│ │ │ │ │ - 0x003a51b0 20202847 524f5550 5f544147 5b695d20 (GROUP_TAG[i]
│ │ │ │ │ - 0x003a51c0 3d3d2045 4d505459 207c7c0a 20202020 == EMPTY ||.
│ │ │ │ │ - 0x003a51d0 20202020 20202020 20202052 454c4154 RELAT
│ │ │ │ │ - 0x003a51e0 45444e41 4d45535b 695d203d 3d20554e EDNAMES[i] == UN
│ │ │ │ │ - 0x003a51f0 41535349 474e4544 2026260a 20202020 ASSIGNED &&.
│ │ │ │ │ - 0x003a5200 20202020 20202020 20202058 44415445 XDATE
│ │ │ │ │ - 0x003a5210 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ - 0x003a5220 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ - 0x003a5230 20202020 54454c5b 695d203d 3d20554e TEL[i] == UN
│ │ │ │ │ - 0x003a5240 41535349 474e4544 2026260a 20202020 ASSIGNED &&.
│ │ │ │ │ - 0x003a5250 20202020 20202020 20202045 4d41494c EMAIL
│ │ │ │ │ - 0x003a5260 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ - 0x003a5270 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ - 0x003a5280 20202020 5745425b 695d203d 3d20554e WEB[i] == UN
│ │ │ │ │ - 0x003a5290 41535349 474e4544 2026260a 20202020 ASSIGNED &&.
│ │ │ │ │ - 0x003a52a0 20202020 20202020 20202058 44415445 XDATE
│ │ │ │ │ - 0x003a52b0 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ - 0x003a52c0 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ - 0x003a52d0 20202020 494d5050 5b695d20 3d3d2055 IMPP[i] == U
│ │ │ │ │ - 0x003a52e0 4e415353 49474e45 44202626 0a202020 NASSIGNED &&.
│ │ │ │ │ - 0x003a52f0 20202020 20202020 20202020 4144525f ADR_
│ │ │ │ │ - 0x003a5300 504f424f 585b695d 203d3d20 554e4153 POBOX[i] == UNAS
│ │ │ │ │ - 0x003a5310 5349474e 45442026 260a2020 20202020 SIGNED &&.
│ │ │ │ │ - 0x003a5320 20202020 20202020 20414452 5f414444 ADR_ADD
│ │ │ │ │ - 0x003a5330 544c5b69 5d203d3d 20554e41 53534947 TL[i] == UNASSIG
│ │ │ │ │ - 0x003a5340 4e454420 26260a20 20202020 20202020 NED &&.
│ │ │ │ │ - 0x003a5350 20202020 20204144 525f5354 52454554 ADR_STREET
│ │ │ │ │ - 0x003a5360 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ - 0x003a5370 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ - 0x003a5380 20202020 4144525f 43495459 5b695d20 ADR_CITY[i]
│ │ │ │ │ - 0x003a5390 3d3d2055 4e415353 49474e45 44202626 == UNASSIGNED &&
│ │ │ │ │ - 0x003a53a0 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ - 0x003a53b0 4144525f 5245475b 695d203d 3d20554e ADR_REG[i] == UN
│ │ │ │ │ - 0x003a53c0 41535349 474e4544 2026260a 20202020 ASSIGNED &&.
│ │ │ │ │ - 0x003a53d0 20202020 20202020 20202041 44525f5a ADR_Z
│ │ │ │ │ - 0x003a53e0 49505b69 5d203d3d 20554e41 53534947 IP[i] == UNASSIG
│ │ │ │ │ - 0x003a53f0 4e454420 26260a20 20202020 20202020 NED &&.
│ │ │ │ │ - 0x003a5400 20202020 20204144 525f434f 554e5452 ADR_COUNTR
│ │ │ │ │ - 0x003a5410 595b695d 203d3d20 554e4153 5349474e Y[i] == UNASSIGN
│ │ │ │ │ - 0x003a5420 45442026 260a2020 20202020 20202020 ED &&.
│ │ │ │ │ - 0x003a5430 20202020 20414452 5f535452 4545545f ADR_STREET_
│ │ │ │ │ - 0x003a5440 464c4147 535b695d 203d3d20 554e4153 FLAGS[i] == UNAS
│ │ │ │ │ - 0x003a5450 5349474e 45442929 207b0a20 20202020 SIGNED)) {.
│ │ │ │ │ - 0x003a5460 20202020 20202020 20204c41 42454c5b LABEL[
│ │ │ │ │ - 0x003a5470 695d203d 20554e41 53534947 4e45443b i] = UNASSIGNED;
│ │ │ │ │ - 0x003a5480 0a202020 20202020 2020207d 0a202020 . }.
│ │ │ │ │ - 0x003a5490 20202020 20202069 203d2069 202d2031 i = i - 1
│ │ │ │ │ - 0x003a54a0 3b0a2020 20202020 207d0a0a 20202020 ;. }..
│ │ │ │ │ - 0x003a54b0 2020202f 2f205265 6d6f7665 20616c6c // Remove all
│ │ │ │ │ - 0x003a54c0 2067726f 75702074 6167732e 204e6f74 group tags. Not
│ │ │ │ │ - 0x003a54d0 20757365 6420666f 72206c65 67616379 used for legacy
│ │ │ │ │ - 0x003a54e0 20666f72 6d617473 2e0a2020 20202020 formats..
│ │ │ │ │ - 0x003a54f0 2047524f 55505f54 4147203d 20554e41 GROUP_TAG = UNA
│ │ │ │ │ - 0x003a5500 53534947 4e45443b 0a202020 205d5d3e SSIGNED;. ]]>
│ │ │ │ │ - 0x003a5510 3c2f6d61 63726f3e 0a0a2020 20203c21 .. m
│ │ │ │ │ - 0x003a5530 6f646572 6e20636f 6e766572 73696f6e odern conversion
│ │ │ │ │ - 0x003a5540 2069676e 6f726573 20656d70 74792070 ignores empty p
│ │ │ │ │ - 0x003a5550 726f7065 72747920 76616c75 65730a20 roperty values.
│ │ │ │ │ - 0x003a5560 20202062 65636175 73652077 6520776f because we wo
│ │ │ │ │ - 0x003a5570 756c6420 6e6f7420 656e636f 64652074 uld not encode t
│ │ │ │ │ - 0x003a5580 68656d20 61732065 6d707479 0a202020 hem as empty.
│ │ │ │ │ - 0x003a5590 20494d50 502f582d 41424441 54452f58 IMPP/X-ABDATE/X
│ │ │ │ │ - 0x003a55a0 2d414252 454c4154 45444e41 4d455320 -ABRELATEDNAMES
│ │ │ │ │ - 0x003a55b0 76616c75 65732061 6e797761 790a2020 values anyway.
│ │ │ │ │ - 0x003a55c0 2020283c 6e6f656d 70747970 726f7065 (), leaving
│ │ │ │ │ - 0x003a55e0 20757320 77697468 206a7573 74207468 us with just th
│ │ │ │ │ - 0x003a55f0 65207265 64756e64 616e7420 6c616265 e redundant labe
│ │ │ │ │ - 0x003a5600 6c732e0a 20202020 2d2d3e0a 0a202020 ls.. -->..
│ │ │ │ │ - 0x003a5610 203c212d 2d20582d 53504f55 53452f4d
│ │ │ │ │ - 0x003a5650 0a202020 203c6d61 63726f20 6e616d65 . .. <
│ │ │ │ │ - 0x003a57c0 212d2d20 582d4a41 42424552 2f41494d !-- X-JABBER/AIM
│ │ │ │ │ - 0x003a57d0 2f2e2e2e 202d3e20 494d5050 202d2d3e /... -> IMPP -->
│ │ │ │ │ - 0x003a57e0 0a202020 203c6d61 63726f20 6e616d65 . <
│ │ │ │ │ - 0x003a5810 215b4344 4154415b 0a202020 20202020 ![CDATA[.
│ │ │ │ │ - 0x003a5820 494e5445 47455220 696d7070 5f696e64 INTEGER impp_ind
│ │ │ │ │ - 0x003a5830 65783b0a 20202020 20202069 6d70705f ex;. impp_
│ │ │ │ │ - 0x003a5840 696e6465 78203d20 53495a45 28243329 index = SIZE($3)
│ │ │ │ │ - 0x003a5850 202d2031 3b0a2020 20202020 20776869 - 1;. whi
│ │ │ │ │ - 0x003a5860 6c652028 696d7070 5f696e64 6578203e le (impp_index >
│ │ │ │ │ - 0x003a5870 3d203029 207b0a20 20202020 20202020 = 0) {.
│ │ │ │ │ - 0x003a5880 20696620 2824335b 696d7070 5f696e64 if ($3[impp_ind
│ │ │ │ │ - 0x003a5890 65785d20 213d2045 4d505459 29207b0a ex] != EMPTY) {.
│ │ │ │ │ - 0x003a58a0 20202020 20202020 20202020 20494e54 INT
│ │ │ │ │ - 0x003a58b0 45474552 206e756d 3b0a2020 20202020 EGER num;.
│ │ │ │ │ - 0x003a58c0 20202020 2020206e 756d203d 2053495a num = SIZ
│ │ │ │ │ - 0x003a58d0 45284c41 42454c29 3b0a2020 20202020 E(LABEL);.
│ │ │ │ │ - 0x003a58e0 20202020 20202049 4d50505b 6e756d5d IMPP[num]
│ │ │ │ │ - 0x003a58f0 203d2024 32202b20 223a2220 2b205552 = $2 + ":" + UR
│ │ │ │ │ - 0x003a5900 4c454e43 4f444528 24335b69 6d70705f LENCODE($3[impp_
│ │ │ │ │ - 0x003a5910 696e6465 785d293b 0a202020 20202020 index]);.
│ │ │ │ │ - 0x003a5920 20202020 20202433 5b696d70 705f696e $3[impp_in
│ │ │ │ │ - 0x003a5930 6465785d 203d2055 4e415353 49474e45 dex] = UNASSIGNE
│ │ │ │ │ - 0x003a5940 443b0a20 20202020 20202020 20202020 D;.
│ │ │ │ │ - 0x003a5950 53574150 2824345b 696d7070 5f696e64 SWAP($4[impp_ind
│ │ │ │ │ - 0x003a5960 65785d2c 20494d50 505f534c 4f545b6e ex], IMPP_SLOT[n
│ │ │ │ │ - 0x003a5970 756d5d29 3b0a2020 20202020 20202020 um]);.
│ │ │ │ │ - 0x003a5980 20202049 4d50505f 53455256 4943455b IMPP_SERVICE[
│ │ │ │ │ - 0x003a5990 6e756d5d 203d2024 313b0a20 20202020 num] = $1;.
│ │ │ │ │ - 0x003a59a0 20202020 20202020 4c414245 4c5b6e75 LABEL[nu
│ │ │ │ │ - 0x003a59b0 6d5d203d 20224f74 68657222 3b0a2020 m] = "Other";.
│ │ │ │ │ - 0x003a59c0 20202020 20202020 7d0a2020 20202020 }.
│ │ │ │ │ - 0x003a59d0 20202020 696d7070 5f696e64 6578203d impp_index =
│ │ │ │ │ - 0x003a59e0 20696d70 705f696e 64657820 2d20313b impp_index - 1;
│ │ │ │ │ - 0x003a59f0 0a202020 20202020 7d0a2020 20205d5d . }. ]]
│ │ │ │ │ - 0x003a5a00 3e3c2f6d 6163726f 3e0a0a20 2020203c >.. <
│ │ │ │ │ - 0x003a5a10 212d2d20 636f6e76 65727420 66726f6d !-- convert from
│ │ │ │ │ - 0x003a5a20 20582d20 6669656c 64732074 6f20494d X- fields to IM
│ │ │ │ │ - 0x003a5a30 50502c20 414e4e49 56455253 41525920 PP, ANNIVERSARY
│ │ │ │ │ - 0x003a5a40 746f2044 4154452c 20657463 2e202d2d to DATE, etc. --
│ │ │ │ │ - 0x003a5a50 3e0a2020 20203c6d 6163726f 206e616d >. = 0) {.
│ │ │ │ │ - 0x003a6230 20202020 20202020 69662028 4c414245 if (LABE
│ │ │ │ │ - 0x003a6240 4c5b695d 20213d20 454d5054 5929207b L[i] != EMPTY) {
│ │ │ │ │ - 0x003a6250 0a202020 20202020 20202020 20204752 . GR
│ │ │ │ │ - 0x003a6260 4f55505f 5441475b 695d203d 20226974 OUP_TAG[i] = "it
│ │ │ │ │ - 0x003a6270 656d2220 2b207461 676e756d 3b0a2020 em" + tagnum;.
│ │ │ │ │ - 0x003a6280 20202020 20202020 20202074 61676e75 tagnu
│ │ │ │ │ - 0x003a6290 6d203d20 7461676e 756d202b 20313b0a m = tagnum + 1;.
│ │ │ │ │ - 0x003a62a0 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ - 0x003a62b0 20202020 20206920 3d206920 2d20313b i = i - 1;
│ │ │ │ │ - 0x003a62c0 0a202020 20202020 7d0a2020 20205d5d . }. ]]
│ │ │ │ │ - 0x003a62d0 3e3c2f6d 6163726f 3e0a0a20 2020203c >.. <
│ │ │ │ │ - 0x003a62e0 6d616372 6f206e61 6d653d22 56434152 macro name="VCAR
│ │ │ │ │ - 0x003a62f0 445f4245 464f5245 57524954 455f5343 D_BEFOREWRITE_SC
│ │ │ │ │ - 0x003a6300 52495054 5f574542 44415622 3e3c215b RIPT_WEBDAV">
│ │ │ │ │ - 0x003a6360 6d616372 6f3e0a0a 20202020 3c6d6163 macro>..
│ │ │ │ │ - 0x003a63f0 2020203c 212d2d20 64656669 6e652073 .
│ │ │ │ │ - 0x003a8970 2020203c 6d616372 6f206e61 6d653d22
│ │ │ │ │ - 0x003a8af0 3c2f6d61 63726f3e 0a0a2020 20203c21 .. .
│ │ │ │ │ - 0x003a8b50 20202020 3c6d6163 726f206e 616d653d ..
│ │ │ │ │ - 0x003a8d40 203c212d 2d20696e 766f6b65 64206265
│ │ │ │ │ - 0x003a8d90 0a202020 203c6d61 63726f20 6e616d65 . = l
│ │ │ │ │ - 0x003a8ed0 656e7375 6d6d6172 79202626 0a202020 ensummary &&.
│ │ │ │ │ - 0x003a8ee0 20202020 20535542 53545228 44455343 SUBSTR(DESC
│ │ │ │ │ - 0x003a8ef0 52495054 494f4e2c 20302c20 6c656e73 RIPTION, 0, lens
│ │ │ │ │ - 0x003a8f00 756d6d61 72792920 3d3d2053 554d4d41 ummary) == SUMMA
│ │ │ │ │ - 0x003a8f10 52592026 260a2020 20202020 2020286c RY &&. (l
│ │ │ │ │ - 0x003a8f20 656e7375 6d6d6172 79203d3d 206c656e ensummary == len
│ │ │ │ │ - 0x003a8f30 64657363 72207c7c 20535542 53545228 descr || SUBSTR(
│ │ │ │ │ - 0x003a8f40 44455343 52495054 494f4e2c 206c656e DESCRIPTION, len
│ │ │ │ │ - 0x003a8f50 73756d6d 6172792c 20312920 3d3d2022 summary, 1) == "
│ │ │ │ │ - 0x003a8f60 5c6e2229 29207b0a 20202020 20202020 \n")) {.
│ │ │ │ │ - 0x003a8f70 44455343 52495054 494f4e20 3d205355 DESCRIPTION = SU
│ │ │ │ │ - 0x003a8f80 42535452 28444553 43524950 54494f4e BSTR(DESCRIPTION
│ │ │ │ │ - 0x003a8f90 2c206c65 6e73756d 6d617279 202b2031 , lensummary + 1
│ │ │ │ │ - 0x003a8fa0 2c206c65 6e646573 6372202d 206c656e , lendescr - len
│ │ │ │ │ - 0x003a8fb0 73756d6d 61727920 2d203129 3b0a2020 summary - 1);.
│ │ │ │ │ - 0x003a8fc0 20207d0a 20202020 5d5d3e3c 2f6d6163 }. ]]>.. <
│ │ │ │ │ - 0x003a9140 2f6d6163 726f3e0a 0a20203c 2f736372 /macro>.. .
│ │ │ │ │ + 0x003a4040 0a202020 203c6d61 63726f20 6e616d65 . 0)
│ │ │ │ │ + 0x003a4490 7b0a2020 20202020 20202020 2f2f2044 {. // D
│ │ │ │ │ + 0x003a44a0 54535441 52542061 6e642044 54454e44 TSTART and DTEND
│ │ │ │ │ + 0x003a44b0 20726570 72657365 6e742061 6c6c6461 represent allda
│ │ │ │ │ + 0x003a44c0 79206576 656e742c 206d616b 65207468 y event, make th
│ │ │ │ │ + 0x003a44d0 656d2064 6174652d 6f6e6c79 2076616c em date-only val
│ │ │ │ │ + 0x003a44e0 7565730a 20202020 20202020 20202f2f ues. //
│ │ │ │ │ + 0x003a44f0 202d2063 6f6e7665 72742073 74617274 - convert start
│ │ │ │ │ + 0x003a4500 20746f20 75736572 207a6f6e 6520286f to user zone (o
│ │ │ │ │ + 0x003a4510 7220666c 6f617469 6e672920 736f2069 r floating) so i
│ │ │ │ │ + 0x003a4520 74207265 70726573 656e7473 206d6964 t represents mid
│ │ │ │ │ + 0x003a4530 6e696768 740a2020 20202020 20202020 night.
│ │ │ │ │ + 0x003a4540 44545354 41525420 3d20434f 4e564552 DTSTART = CONVER
│ │ │ │ │ + 0x003a4550 54544f55 5345525a 4f4e4528 44545354 TTOUSERZONE(DTST
│ │ │ │ │ + 0x003a4560 41525429 3b0a2020 20202020 20202020 ART);.
│ │ │ │ │ + 0x003a4570 4d414b45 414c4c44 41592844 54535441 MAKEALLDAY(DTSTA
│ │ │ │ │ + 0x003a4580 52542c44 54454e44 2c69293b 0a202020 RT,DTEND,i);.
│ │ │ │ │ + 0x003a4590 20202020 20202069 66202852 525f454e if (RR_EN
│ │ │ │ │ + 0x003a45a0 4420213d 20454d50 54592920 7b0a2020 D != EMPTY) {.
│ │ │ │ │ + 0x003a45b0 20202020 20202020 20202052 525f454e RR_EN
│ │ │ │ │ + 0x003a45c0 44203d20 44415445 4f4e4c59 28434f4e D = DATEONLY(CON
│ │ │ │ │ + 0x003a45d0 56455254 544f5553 45525a4f 4e452852 VERTTOUSERZONE(R
│ │ │ │ │ + 0x003a45e0 525f454e 4429293b 0a202020 20202020 R_END));.
│ │ │ │ │ + 0x003a45f0 2020207d 0a202020 20202020 207d0a20 }. }.
│ │ │ │ │ + 0x003a4600 20202020 20202065 6c736520 7b0a2020 else {.
│ │ │ │ │ + 0x003a4610 20202020 20202020 2f2f2069 43616c65 // iCale
│ │ │ │ │ + 0x003a4620 6e646172 20322e30 202d206f 6e6c7920 ndar 2.0 - only
│ │ │ │ │ + 0x003a4630 69662044 54535441 52542069 73206120 if DTSTART is a
│ │ │ │ │ + 0x003a4640 64617465 2d6f6e6c 79207661 6c756520 date-only value
│ │ │ │ │ + 0x003a4650 74686973 20726561 6c6c7920 69732061 this really is a
│ │ │ │ │ + 0x003a4660 6e20616c 6c646179 0a202020 20202020 n allday.
│ │ │ │ │ + 0x003a4670 20202069 66202849 53444154 454f4e4c if (ISDATEONL
│ │ │ │ │ + 0x003a4680 59284454 53544152 54292920 7b0a2020 Y(DTSTART)) {.
│ │ │ │ │ + 0x003a4690 20202020 20202020 20202f2f 20726573 // res
│ │ │ │ │ + 0x003a46a0 68617065 20746f20 6d616b65 20737572 hape to make sur
│ │ │ │ │ + 0x003a46b0 65207765 20646f6e 27742068 61766520 e we don't have
│ │ │ │ │ + 0x003a46c0 696e7661 6c696420 7a65726f 2d647572 invalid zero-dur
│ │ │ │ │ + 0x003a46d0 6174696f 6e20616c 6c646179 7320286f ation alldays (o
│ │ │ │ │ + 0x003a46e0 6c64204f 43532039 20736572 76657273 ld OCS 9 servers
│ │ │ │ │ + 0x003a46f0 290a2020 20202020 20202020 20204d41 ). MA
│ │ │ │ │ + 0x003a4700 4b45414c 4c444159 28445453 54415254 KEALLDAY(DTSTART
│ │ │ │ │ + 0x003a4710 2c445445 4e442c69 293b0a20 20202020 ,DTEND,i);.
│ │ │ │ │ + 0x003a4720 20202020 207d0a20 20202020 2020207d }. }
│ │ │ │ │ + 0x003a4730 0a0a2020 20202020 20202f2f 204d616b .. // Mak
│ │ │ │ │ + 0x003a4740 65207375 72652074 68617420 616c6c20 e sure that all
│ │ │ │ │ + 0x003a4750 45584441 54452074 696d6573 20617265 EXDATE times are
│ │ │ │ │ + 0x003a4760 20696e20 74686520 73616d65 2074696d in the same tim
│ │ │ │ │ + 0x003a4770 657a6f6e 65206173 20746865 20737461 ezone as the sta
│ │ │ │ │ + 0x003a4780 72740a20 20202020 2020202f 2f207469 rt. // ti
│ │ │ │ │ + 0x003a4790 6d652e20 536f6d65 20736572 76657273 me. Some servers
│ │ │ │ │ + 0x003a47a0 2073656e 64207468 656d2061 73205554 send them as UT
│ │ │ │ │ + 0x003a47b0 432c2077 68696368 20697320 616c6c20 C, which is all
│ │ │ │ │ + 0x003a47c0 66696e65 20616e64 2077656c 6c2c2062 fine and well, b
│ │ │ │ │ + 0x003a47d0 75740a20 20202020 2020202f 2f206f6e ut. // on
│ │ │ │ │ + 0x003a47e0 6c792069 66207468 65207469 6d657a6f ly if the timezo
│ │ │ │ │ + 0x003a47f0 6e652064 6566696e 6974696f 6e20646f ne definition do
│ │ │ │ │ + 0x003a4800 65736e27 74206368 616e6765 2e20416c esn't change. Al
│ │ │ │ │ + 0x003a4810 736f2c20 6c696269 63616c20 646f6573 so, libical does
│ │ │ │ │ + 0x003a4820 206e6f74 0a202020 20202020 202f2f20 not. //
│ │ │ │ │ + 0x003a4830 68616e64 6c652073 75636820 55544320 handle such UTC
│ │ │ │ │ + 0x003a4840 45584441 5445732c 20736f20 6c657427 EXDATEs, so let'
│ │ │ │ │ + 0x003a4850 7320636f 6e766572 74206974 20776869 s convert it whi
│ │ │ │ │ + 0x003a4860 6c652074 68652055 54432061 6e640a20 le the UTC and.
│ │ │ │ │ + 0x003a4870 20202020 2020202f 2f207469 6d65207a // time z
│ │ │ │ │ + 0x003a4880 6f6e6520 64656669 6e697469 6f6e2028 one definition (
│ │ │ │ │ + 0x003a4890 686f7065 66756c6c 79292061 72652069 hopefully) are i
│ │ │ │ │ + 0x003a48a0 6e207379 6e632e0a 20202020 20202020 n sync..
│ │ │ │ │ + 0x003a48b0 69662028 54494d45 5a4f4e45 28445453 if (TIMEZONE(DTS
│ │ │ │ │ + 0x003a48c0 54415254 2920213d 20225554 43222026 TART) != "UTC" &
│ │ │ │ │ + 0x003a48d0 26202149 53464c4f 4154494e 47284454 & !ISFLOATING(DT
│ │ │ │ │ + 0x003a48e0 53544152 54292920 7b0a2020 20202020 START)) {.
│ │ │ │ │ + 0x003a48f0 20202020 69203d20 303b0a20 20202020 i = 0;.
│ │ │ │ │ + 0x003a4900 20202020 2074696d 65737461 6d702065 timestamp e
│ │ │ │ │ + 0x003a4910 78646174 653b0a20 20202020 20202020 xdate;.
│ │ │ │ │ + 0x003a4920 20776869 6c652028 693c5349 5a452845 while (i0) {.
│ │ │ │ │ + 0x003a5470 20202020 20202020 20204455 45203d20 DUE =
│ │ │ │ │ + 0x003a5480 434f4e56 45525454 4f555345 525a4f4e CONVERTTOUSERZON
│ │ │ │ │ + 0x003a5490 45284455 45293b0a 20202020 20202020 E(DUE);.
│ │ │ │ │ + 0x003a54a0 20204455 45203d20 44415445 4f4e4c59 DUE = DATEONLY
│ │ │ │ │ + 0x003a54b0 28445545 293b0a20 20202020 2020207d (DUE);. }
│ │ │ │ │ + 0x003a54c0 0a202020 20202020 20696620 28495445 . if (ITE
│ │ │ │ │ + 0x003a54d0 4d444154 41545950 4528293d 3d227643 MDATATYPE()=="vC
│ │ │ │ │ + 0x003a54e0 616c656e 64617231 30222920 7b0a2020 alendar10") {.
│ │ │ │ │ + 0x003a54f0 20202020 20202020 24564341 4c454e44 $VCALEND
│ │ │ │ │ + 0x003a5500 41525f31 30544f32 305f5052 494f5249 AR_10TO20_PRIORI
│ │ │ │ │ + 0x003a5510 54595f43 4f4e5645 5253494f 4e3b0a20 TY_CONVERSION;.
│ │ │ │ │ + 0x003a5520 20202020 2020207d 0a202020 2020207d }. }
│ │ │ │ │ + 0x003a5530 0a202020 2020202f 2f206120 776f726b . // a work
│ │ │ │ │ + 0x003a5540 61726f75 6e642066 6f722066 756e616d around for funam
│ │ │ │ │ + 0x003a5550 626f6c3a 20616464 696e6720 27616374 bol: adding 'act
│ │ │ │ │ + 0x003a5560 696f6e27 20666f72 2027616c 61726d27 ion' for 'alarm'
│ │ │ │ │ + 0x003a5570 0a202020 2020202f 2f206966 20697465 . // if ite
│ │ │ │ │ + 0x003a5580 6d206461 74612074 79706520 69732076 m data type is v
│ │ │ │ │ + 0x003a5590 43616c65 6e646172 312e302c 20616c73 Calendar1.0, als
│ │ │ │ │ + 0x003a55a0 6f206164 64202761 6374696f 6e272066 o add 'action' f
│ │ │ │ │ + 0x003a55b0 6f722027 616c6172 6d272e0a 20202020 or 'alarm'..
│ │ │ │ │ + 0x003a55c0 20202f2f 20546869 73206973 20612077 // This is a w
│ │ │ │ │ + 0x003a55d0 6f726b61 726f756e 6420666f 72204d6f orkaround for Mo
│ │ │ │ │ + 0x003a55e0 62696361 6c2e6e65 742c2077 68696368 bical.net, which
│ │ │ │ │ + 0x003a55f0 20757365 73207643 616c656e 64617231 uses vCalendar1
│ │ │ │ │ + 0x003a5600 2e302e0a 20202020 20206966 2028414c .0.. if (AL
│ │ │ │ │ + 0x003a5610 41524d5f 54494d45 213d454d 50545920 ARM_TIME!=EMPTY
│ │ │ │ │ + 0x003a5620 26262041 4c41524d 5f414354 494f4e3d && ALARM_ACTION=
│ │ │ │ │ + 0x003a5630 3d454d50 54592920 7b0a2020 20202020 =EMPTY) {.
│ │ │ │ │ + 0x003a5640 20202020 414c4152 4d5f4143 54494f4e ALARM_ACTION
│ │ │ │ │ + 0x003a5650 203d2022 44495350 4c415922 3b0a2020 = "DISPLAY";.
│ │ │ │ │ + 0x003a5660 20202020 7d0a2020 20205d5d 3e3c2f6d }. ]]>... ..
│ │ │ │ │ + 0x003a6150 2020203c 6d616372 6f206e61 6d653d22 ..
│ │ │ │ │ + 0x003a6370 3c212d2d 20557365 73207468 65205549 .
│ │ │ │ │ + 0x003a6560 3c6d6163 726f206e 616d653d 22564341 .. .
│ │ │ │ │ + 0x003a6740 203c6d61 63726f20 6e616d65 3d224d45
│ │ │ │ │ + 0x003a6920 3c2f6d61 63726f3e 0a0a2020 20203c21 .. .
│ │ │ │ │ + 0x003a6980 20203c6d 6163726f 206e616d 653d224d = lens
│ │ │ │ │ + 0x003a6ac0 756d6d61 72792026 260a2020 20202020 ummary &&.
│ │ │ │ │ + 0x003a6ad0 20205355 42535452 28444553 43524950 SUBSTR(DESCRIP
│ │ │ │ │ + 0x003a6ae0 54494f4e 2c20302c 206c656e 73756d6d TION, 0, lensumm
│ │ │ │ │ + 0x003a6af0 61727929 203d3d20 53554d4d 41525920 ary) == SUMMARY
│ │ │ │ │ + 0x003a6b00 26260a20 20202020 20202028 6c656e73 &&. (lens
│ │ │ │ │ + 0x003a6b10 756d6d61 7279203d 3d206c65 6e646573 ummary == lendes
│ │ │ │ │ + 0x003a6b20 6372207c 7c205355 42535452 28444553 cr || SUBSTR(DES
│ │ │ │ │ + 0x003a6b30 43524950 54494f4e 2c206c65 6e73756d CRIPTION, lensum
│ │ │ │ │ + 0x003a6b40 6d617279 2c203129 203d3d20 225c6e22 mary, 1) == "\n"
│ │ │ │ │ + 0x003a6b50 2929207b 0a202020 20202020 20444553 )) {. DES
│ │ │ │ │ + 0x003a6b60 43524950 54494f4e 203d2053 55425354 CRIPTION = SUBST
│ │ │ │ │ + 0x003a6b70 52284445 53435249 5054494f 4e2c206c R(DESCRIPTION, l
│ │ │ │ │ + 0x003a6b80 656e7375 6d6d6172 79202b20 312c206c ensummary + 1, l
│ │ │ │ │ + 0x003a6b90 656e6465 73637220 2d206c65 6e73756d endescr - lensum
│ │ │ │ │ + 0x003a6ba0 6d617279 202d2031 293b0a20 2020207d mary - 1);. }
│ │ │ │ │ + 0x003a6bb0 0a202020 205d5d3e 3c2f6d61 63726f3e . ]]>
│ │ │ │ │ + 0x003a6bc0 0a0a2020 20203c6d 6163726f 206e616d ..
│ │ │ │ │ + 0x003a6bf0 3c215b43 44415441 5b0a2020 20202020 .
│ │ │ │ │ + 0x003a6d60 3c215b43 44415441 5b0a2020 20202020 .
│ │ │ │ │ + 0x003a6dd0 0a202020 203c6d61 63726f20 6e616d65 . ..
│ │ │ │ │ + 0x003a6ef0 3c215b43 44415441 5b0a2020 20202020 ..
│ │ │ │ │ + 0x003a6f70 0a202020 203c6d61 63726f20 6e616d65 . <
│ │ │ │ │ + 0x003a6fa0 215b4344 4154415b 0a202020 20202020 ![CDATA[.
│ │ │ │ │ + 0x003a6fb0 494e5445 47455220 696d7070 5f696e64 INTEGER impp_ind
│ │ │ │ │ + 0x003a6fc0 65783b0a 20202020 20202069 6d70705f ex;. impp_
│ │ │ │ │ + 0x003a6fd0 696e6465 78203d20 53495a45 28243229 index = SIZE($2)
│ │ │ │ │ + 0x003a6fe0 3b0a2020 20202020 20535741 50282431 ;. SWAP($1
│ │ │ │ │ + 0x003a6ff0 2c202432 5b696d70 705f696e 6465785d , $2[impp_index]
│ │ │ │ │ + 0x003a7000 293b0a20 20202020 20205357 41502849 );. SWAP(I
│ │ │ │ │ + 0x003a7010 4d50505f 534c4f54 5b24345d 2c202433 MPP_SLOT[$4], $3
│ │ │ │ │ + 0x003a7020 5b696d70 705f696e 6465785d 293b0a20 [impp_index]);.
│ │ │ │ │ + 0x003a7030 20202020 2020494d 50505b24 345d203d IMPP[$4] =
│ │ │ │ │ + 0x003a7040 20554e41 53534947 4e45443b 0a202020 UNASSIGNED;.
│ │ │ │ │ + 0x003a7050 205d5d3e 3c2f6d61 63726f3e 0a0a2020 ]]>..
│ │ │ │ │ + 0x003a7060 20203c21 2d2d2063 6f6e7665 72742066 . <
│ │ │ │ │ + 0x003a70d0 215b4344 4154415b 0a202020 20202020 ![CDATA[.
│ │ │ │ │ + 0x003a70e0 494e5445 47455220 693b0a20 20202020 INTEGER i;.
│ │ │ │ │ + 0x003a70f0 20205354 52494e47 20733b0a 0a202020 STRING s;..
│ │ │ │ │ + 0x003a7100 20202020 2f2f2053 70656369 616c2058 // Special X
│ │ │ │ │ + 0x003a7110 2d414244 41544520 2d3e2058 2d414e4e -ABDATE -> X-ANN
│ │ │ │ │ + 0x003a7120 49564552 53415259 2e0a2020 20202020 IVERSARY..
│ │ │ │ │ + 0x003a7130 2069203d 2053495a 45285844 41544529 i = SIZE(XDATE)
│ │ │ │ │ + 0x003a7140 202d2031 3b0a2020 20202020 20776869 - 1;. whi
│ │ │ │ │ + 0x003a7150 6c652028 69203e3d 20302920 7b0a2020 le (i >= 0) {.
│ │ │ │ │ + 0x003a7160 20202020 20202020 69662028 47524f55 if (GROU
│ │ │ │ │ + 0x003a7170 505f5441 475b695d 20213d20 454d5054 P_TAG[i] != EMPT
│ │ │ │ │ + 0x003a7180 59202626 0a202020 20202020 20202020 Y &&.
│ │ │ │ │ + 0x003a7190 20202058 44415445 5b695d20 213d2055 XDATE[i] != U
│ │ │ │ │ + 0x003a71a0 4e415353 49474e45 44202626 0a202020 NASSIGNED &&.
│ │ │ │ │ + 0x003a71b0 20202020 20202020 2020204c 4142454c LABEL
│ │ │ │ │ + 0x003a71c0 5b695d20 3d3d2022 416e6e69 76657273 [i] == "Annivers
│ │ │ │ │ + 0x003a71d0 61727922 29207b0a 20202020 20202020 ary") {.
│ │ │ │ │ + 0x003a71e0 20202020 20205357 41502841 4e4e4956 SWAP(ANNIV
│ │ │ │ │ + 0x003a71f0 45525341 52592c20 58444154 455b695d ERSARY, XDATE[i]
│ │ │ │ │ + 0x003a7200 293b0a0a 20202020 20202020 20202020 );..
│ │ │ │ │ + 0x003a7210 20202f2f 20584441 54455b69 5d203d20 // XDATE[i] =
│ │ │ │ │ + 0x003a7220 554e4153 5349474e 45443b0a 20202020 UNASSIGNED;.
│ │ │ │ │ + 0x003a7230 20202020 20202020 20206272 65616b3b break;
│ │ │ │ │ + 0x003a7240 0a202020 20202020 2020207d 0a202020 . }.
│ │ │ │ │ + 0x003a7250 20202020 20202069 203d2069 202d2031 i = i - 1
│ │ │ │ │ + 0x003a7260 3b0a2020 20202020 207d0a0a 20202020 ;. }..
│ │ │ │ │ + 0x003a7270 2020202f 2f205370 65636961 6c20582d // Special X-
│ │ │ │ │ + 0x003a7280 41425245 4c415445 444e414d 4553202d ABRELATEDNAMES -
│ │ │ │ │ + 0x003a7290 3e20582d 53504f55 53452f4d 414e4147 > X-SPOUSE/MANAG
│ │ │ │ │ + 0x003a72a0 45522f41 53534953 54414e54 0a202020 ER/ASSISTANT.
│ │ │ │ │ + 0x003a72b0 20202020 69203d20 53495a45 2852454c i = SIZE(REL
│ │ │ │ │ + 0x003a72c0 41544544 4e414d45 5329202d 20313b0a ATEDNAMES) - 1;.
│ │ │ │ │ + 0x003a72d0 20202020 20202077 68696c65 20286920 while (i
│ │ │ │ │ + 0x003a72e0 3e3d2030 29207b0a 20202020 20202020 >= 0) {.
│ │ │ │ │ + 0x003a72f0 20206966 20284752 4f55505f 5441475b if (GROUP_TAG[
│ │ │ │ │ + 0x003a7300 695d2021 3d20454d 50545920 26260a20 i] != EMPTY &&.
│ │ │ │ │ + 0x003a7310 20202020 20202020 20202020 2052454c REL
│ │ │ │ │ + 0x003a7320 41544544 4e414d45 535b695d 20213d20 ATEDNAMES[i] !=
│ │ │ │ │ + 0x003a7330 554e4153 5349474e 45442920 7b0a2020 UNASSIGNED) {.
│ │ │ │ │ + 0x003a7340 20202020 20202020 20202073 203d204c s = L
│ │ │ │ │ + 0x003a7350 4142454c 5b695d3b 0a202020 20202020 ABEL[i];.
│ │ │ │ │ + 0x003a7360 20202020 20206966 20287320 3d3d2022 if (s == "
│ │ │ │ │ + 0x003a7370 53706f75 73652229 207b0a20 20202020 Spouse") {.
│ │ │ │ │ + 0x003a7380 20202020 20202020 20202069 66202853 if (S
│ │ │ │ │ + 0x003a7390 504f5553 45203d3d 20454d50 54592920 POUSE == EMPTY)
│ │ │ │ │ + 0x003a73a0 7b0a2020 20202020 20202020 20202020 {.
│ │ │ │ │ + 0x003a73b0 20202020 20535741 50285350 4f555345 SWAP(SPOUSE
│ │ │ │ │ + 0x003a73c0 2c205245 4c415445 444e414d 45535b69 , RELATEDNAMES[i
│ │ │ │ │ + 0x003a73d0 5d293b0a 20202020 20202020 20202020 ]);.
│ │ │ │ │ + 0x003a73e0 20202020 2020202f 2f205245 4c415445 // RELATE
│ │ │ │ │ + 0x003a73f0 444e414d 45535b69 5d203d20 554e4153 DNAMES[i] = UNAS
│ │ │ │ │ + 0x003a7400 5349474e 45443b0a 20202020 20202020 SIGNED;.
│ │ │ │ │ + 0x003a7410 20202020 20202020 7d0a2020 20202020 }.
│ │ │ │ │ + 0x003a7420 20202020 2020207d 20656c73 65206966 } else if
│ │ │ │ │ + 0x003a7430 20287320 3d3d2022 4d616e61 67657222 (s == "Manager"
│ │ │ │ │ + 0x003a7440 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ + 0x003a7450 20202020 69662028 4d414e41 47455220 if (MANAGER
│ │ │ │ │ + 0x003a7460 3d3d2045 4d505459 29207b0a 20202020 == EMPTY) {.
│ │ │ │ │ + 0x003a7470 20202020 20202020 20202020 20202053 S
│ │ │ │ │ + 0x003a7480 57415028 4d414e41 4745522c 2052454c WAP(MANAGER, REL
│ │ │ │ │ + 0x003a7490 41544544 4e414d45 535b695d 293b0a20 ATEDNAMES[i]);.
│ │ │ │ │ + 0x003a74a0 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a74b0 20202f2f 2052454c 41544544 4e414d45 // RELATEDNAME
│ │ │ │ │ + 0x003a74c0 535b695d 203d2055 4e415353 49474e45 S[i] = UNASSIGNE
│ │ │ │ │ + 0x003a74d0 443b0a20 20202020 20202020 20202020 D;.
│ │ │ │ │ + 0x003a74e0 2020207d 0a202020 20202020 20202020 }.
│ │ │ │ │ + 0x003a74f0 20207d20 656c7365 20696620 2873203d } else if (s =
│ │ │ │ │ + 0x003a7500 3d202241 73736973 74616e74 2229207b = "Assistant") {
│ │ │ │ │ + 0x003a7510 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ + 0x003a7520 20696620 28415353 49535441 4e54203d if (ASSISTANT =
│ │ │ │ │ + 0x003a7530 3d20454d 50545929 207b0a20 20202020 = EMPTY) {.
│ │ │ │ │ + 0x003a7540 20202020 20202020 20202020 20205357 SW
│ │ │ │ │ + 0x003a7550 41502841 53534953 54414e54 2c205245 AP(ASSISTANT, RE
│ │ │ │ │ + 0x003a7560 4c415445 444e414d 45535b69 5d293b0a LATEDNAMES[i]);.
│ │ │ │ │ + 0x003a7570 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a7580 2020202f 2f205245 4c415445 444e414d // RELATEDNAM
│ │ │ │ │ + 0x003a7590 45535b69 5d203d20 554e4153 5349474e ES[i] = UNASSIGN
│ │ │ │ │ + 0x003a75a0 45443b0a 20202020 20202020 20202020 ED;.
│ │ │ │ │ + 0x003a75b0 20202020 7d0a2020 20202020 20202020 }.
│ │ │ │ │ + 0x003a75c0 2020207d 0a202020 20202020 2020207d }. }
│ │ │ │ │ + 0x003a75d0 0a202020 20202020 20202069 203d2069 . i = i
│ │ │ │ │ + 0x003a75e0 202d2031 3b0a2020 20202020 207d0a0a - 1;. }..
│ │ │ │ │ + 0x003a75f0 20202020 2020202f 2f20494d 5050202d // IMPP -
│ │ │ │ │ + 0x003a7600 3e20582d 4a414242 45522f41 494d2f2e > X-JABBER/AIM/.
│ │ │ │ │ + 0x003a7610 2e2e2064 6570656e 64696e67 206f6e20 .. depending on
│ │ │ │ │ + 0x003a7620 73657276 69636520 74797065 2e205072 service type. Pr
│ │ │ │ │ + 0x003a7630 6f746f63 6f6c206d 75737420 6d617463 otocol must matc
│ │ │ │ │ + 0x003a7640 682e0a20 20202020 20206920 3d205349 h.. i = SI
│ │ │ │ │ + 0x003a7650 5a452849 4d505029 202d2031 3b0a2020 ZE(IMPP) - 1;.
│ │ │ │ │ + 0x003a7660 20202020 20494e54 45474552 206f6666 INTEGER off
│ │ │ │ │ + 0x003a7670 7365743b 0a202020 20202020 53545249 set;. STRI
│ │ │ │ │ + 0x003a7680 4e472073 65727669 63653b0a 20202020 NG service;.
│ │ │ │ │ + 0x003a7690 20202053 5452494e 47207072 6f746f63 STRING protoc
│ │ │ │ │ + 0x003a76a0 6f6c3b0a 20202020 20202053 5452494e ol;. STRIN
│ │ │ │ │ + 0x003a76b0 47207661 6c75653b 0a202020 20202020 G value;.
│ │ │ │ │ + 0x003a76c0 7768696c 65202869 203e3d20 3029207b while (i >= 0) {
│ │ │ │ │ + 0x003a76d0 0a202020 20202020 20202073 65727669 . servi
│ │ │ │ │ + 0x003a76e0 6365203d 20494d50 505f5345 52564943 ce = IMPP_SERVIC
│ │ │ │ │ + 0x003a76f0 455b695d 3b0a2020 20202020 20202020 E[i];.
│ │ │ │ │ + 0x003a7700 69662028 73657276 69636520 213d2055 if (service != U
│ │ │ │ │ + 0x003a7710 4e415353 49474e45 4429207b 0a202020 NASSIGNED) {.
│ │ │ │ │ + 0x003a7720 20202020 20202020 20206f66 66736574 offset
│ │ │ │ │ + 0x003a7730 203d2046 494e4428 494d5050 5b695d2c = FIND(IMPP[i],
│ │ │ │ │ + 0x003a7740 20223a22 293b0a20 20202020 20202020 ":");.
│ │ │ │ │ + 0x003a7750 20202020 69662028 6f666673 65742021 if (offset !
│ │ │ │ │ + 0x003a7760 3d20554e 41535349 474e4544 29207b0a = UNASSIGNED) {.
│ │ │ │ │ + 0x003a7770 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a7780 70726f74 6f636f6c 203d2053 55425354 protocol = SUBST
│ │ │ │ │ + 0x003a7790 5228494d 50505b69 5d2c2030 2c206f66 R(IMPP[i], 0, of
│ │ │ │ │ + 0x003a77a0 66736574 293b0a20 20202020 20202020 fset);.
│ │ │ │ │ + 0x003a77b0 20202020 20202076 616c7565 203d2055 value = U
│ │ │ │ │ + 0x003a77c0 524c4445 434f4445 28535542 53545228 RLDECODE(SUBSTR(
│ │ │ │ │ + 0x003a77d0 494d5050 5b695d2c 206f6666 73657420 IMPP[i], offset
│ │ │ │ │ + 0x003a77e0 2b203129 293b0a20 20202020 20202020 + 1));.
│ │ │ │ │ + 0x003a77f0 20202020 20202069 66202873 65727669 if (servi
│ │ │ │ │ + 0x003a7800 6365203d 3d202241 494d2220 26262070 ce == "AIM" && p
│ │ │ │ │ + 0x003a7810 726f746f 636f6c20 3d3d2022 61696d22 rotocol == "aim"
│ │ │ │ │ + 0x003a7820 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ + 0x003a7830 20202020 20202024 56434152 445f4d4f $VCARD_MO
│ │ │ │ │ + 0x003a7840 4445524e 5f544f5f 4c454741 43595f49 DERN_TO_LEGACY_I
│ │ │ │ │ + 0x003a7850 4d505028 76616c75 652c2041 494d5f48 MPP(value, AIM_H
│ │ │ │ │ + 0x003a7860 414e444c 452c2041 494d5f53 4c4f542c ANDLE, AIM_SLOT,
│ │ │ │ │ + 0x003a7870 2069293b 0a202020 20202020 20202020 i);.
│ │ │ │ │ + 0x003a7880 20202020 207d2065 6c736520 69662028 } else if (
│ │ │ │ │ + 0x003a7890 73657276 69636520 3d3d2022 47616475 service == "Gadu
│ │ │ │ │ + 0x003a78a0 67616475 2229207b 0a202020 20202020 gadu") {.
│ │ │ │ │ + 0x003a78b0 20202020 20202020 20202020 24564341 $VCA
│ │ │ │ │ + 0x003a78c0 52445f4d 4f444552 4e5f544f 5f4c4547 RD_MODERN_TO_LEG
│ │ │ │ │ + 0x003a78d0 4143595f 494d5050 2876616c 75652c20 ACY_IMPP(value,
│ │ │ │ │ + 0x003a78e0 47414455 47414455 5f48414e 444c452c GADUGADU_HANDLE,
│ │ │ │ │ + 0x003a78f0 20474144 55474144 555f534c 4f542c20 GADUGADU_SLOT,
│ │ │ │ │ + 0x003a7900 69293b0a 20202020 20202020 20202020 i);.
│ │ │ │ │ + 0x003a7910 20202020 7d20656c 73652069 66202873 } else if (s
│ │ │ │ │ + 0x003a7920 65727669 6365203d 3d202247 726f7570 ervice == "Group
│ │ │ │ │ + 0x003a7930 77697365 2229207b 0a202020 20202020 wise") {.
│ │ │ │ │ + 0x003a7940 20202020 20202020 20202020 24564341 $VCA
│ │ │ │ │ + 0x003a7950 52445f4d 4f444552 4e5f544f 5f4c4547 RD_MODERN_TO_LEG
│ │ │ │ │ + 0x003a7960 4143595f 494d5050 2876616c 75652c20 ACY_IMPP(value,
│ │ │ │ │ + 0x003a7970 47524f55 50574953 455f4841 4e444c45 GROUPWISE_HANDLE
│ │ │ │ │ + 0x003a7980 2c204752 4f555057 4953455f 534c4f54 , GROUPWISE_SLOT
│ │ │ │ │ + 0x003a7990 2c206929 3b0a2020 20202020 20202020 , i);.
│ │ │ │ │ + 0x003a79a0 20202020 20207d20 656c7365 20696620 } else if
│ │ │ │ │ + 0x003a79b0 28736572 76696365 203d3d20 22494351 (service == "ICQ
│ │ │ │ │ + 0x003a79c0 22202626 2070726f 746f636f 6c203d3d " && protocol ==
│ │ │ │ │ + 0x003a79d0 20226169 6d222920 7b0a2020 20202020 "aim") {.
│ │ │ │ │ + 0x003a79e0 20202020 20202020 20202020 20245643 $VC
│ │ │ │ │ + 0x003a79f0 4152445f 4d4f4445 524e5f54 4f5f4c45 ARD_MODERN_TO_LE
│ │ │ │ │ + 0x003a7a00 47414359 5f494d50 50287661 6c75652c GACY_IMPP(value,
│ │ │ │ │ + 0x003a7a10 20494351 5f48414e 444c452c 20494351 ICQ_HANDLE, ICQ
│ │ │ │ │ + 0x003a7a20 5f534c4f 542c2069 293b0a20 20202020 _SLOT, i);.
│ │ │ │ │ + 0x003a7a30 20202020 20202020 2020207d 20656c73 } els
│ │ │ │ │ + 0x003a7a40 65206966 20287365 72766963 65203d3d e if (service ==
│ │ │ │ │ + 0x003a7a50 20224a61 62626572 22202626 2070726f "Jabber" && pro
│ │ │ │ │ + 0x003a7a60 746f636f 6c203d3d 2022786d 70702229 tocol == "xmpp")
│ │ │ │ │ + 0x003a7a70 207b0a20 20202020 20202020 20202020 {.
│ │ │ │ │ + 0x003a7a80 20202020 20202456 43415244 5f4d4f44 $VCARD_MOD
│ │ │ │ │ + 0x003a7a90 45524e5f 544f5f4c 45474143 595f494d ERN_TO_LEGACY_IM
│ │ │ │ │ + 0x003a7aa0 50502876 616c7565 2c204a41 42424552 PP(value, JABBER
│ │ │ │ │ + 0x003a7ab0 5f48414e 444c452c 204a4142 4245525f _HANDLE, JABBER_
│ │ │ │ │ + 0x003a7ac0 534c4f54 2c206929 3b0a2020 20202020 SLOT, i);.
│ │ │ │ │ + 0x003a7ad0 20202020 20202020 20207d20 656c7365 } else
│ │ │ │ │ + 0x003a7ae0 20696620 28736572 76696365 203d3d20 if (service ==
│ │ │ │ │ + 0x003a7af0 224d534e 22202626 2070726f 746f636f "MSN" && protoco
│ │ │ │ │ + 0x003a7b00 6c203d3d 20226d73 6e696d22 29207b0a l == "msnim") {.
│ │ │ │ │ + 0x003a7b10 20202020 20202020 20202020 20202020
│ │ │ │ │ + 0x003a7b20 20202024 56434152 445f4d4f 4445524e $VCARD_MODERN
│ │ │ │ │ + 0x003a7b30 5f544f5f 4c454741 43595f49 4d505028 _TO_LEGACY_IMPP(
│ │ │ │ │ + 0x003a7b40 76616c75 652c204d 534e5f48 414e444c value, MSN_HANDL
│ │ │ │ │ + 0x003a7b50 452c204d 534e5f53 4c4f542c 2069293b E, MSN_SLOT, i);
│ │ │ │ │ + 0x003a7b60 0a202020 20202020 20202020 20202020 .
│ │ │ │ │ + 0x003a7b70 207d2065 6c736520 69662028 73657276 } else if (serv
│ │ │ │ │ + 0x003a7b80 69636520 3d3d2022 5961686f 6f222026 ice == "Yahoo" &
│ │ │ │ │ + 0x003a7b90 26207072 6f746f63 6f6c203d 3d202279 & protocol == "y
│ │ │ │ │ + 0x003a7ba0 6d736772 2229207b 0a202020 20202020 msgr") {.
│ │ │ │ │ + 0x003a7bb0 20202020 20202020 20202020 24564341 $VCA
│ │ │ │ │ + 0x003a7bc0 52445f4d 4f444552 4e5f544f 5f4c4547 RD_MODERN_TO_LEG
│ │ │ │ │ + 0x003a7bd0 4143595f 494d5050 2876616c 75652c20 ACY_IMPP(value,
│ │ │ │ │ + 0x003a7be0 5941484f 4f5f4841 4e444c45 2c205941 YAHOO_HANDLE, YA
│ │ │ │ │ + 0x003a7bf0 484f4f5f 534c4f54 2c206929 3b0a2020 HOO_SLOT, i);.
│ │ │ │ │ + 0x003a7c00 20202020 20202020 20202020 20207d20 }
│ │ │ │ │ + 0x003a7c10 656c7365 20696620 28736572 76696365 else if (service
│ │ │ │ │ + 0x003a7c20 203d3d20 22536b79 70652220 26262070 == "Skype" && p
│ │ │ │ │ + 0x003a7c30 726f746f 636f6c20 3d3d2022 736b7970 rotocol == "skyp
│ │ │ │ │ + 0x003a7c40 65222920 7b0a2020 20202020 20202020 e") {.
│ │ │ │ │ + 0x003a7c50 20202020 20202020 20245643 4152445f $VCARD_
│ │ │ │ │ + 0x003a7c60 4d4f4445 524e5f54 4f5f4c45 47414359 MODERN_TO_LEGACY
│ │ │ │ │ + 0x003a7c70 5f494d50 50287661 6c75652c 20534b59 _IMPP(value, SKY
│ │ │ │ │ + 0x003a7c80 50455f48 414e444c 452c2053 4b595045 PE_HANDLE, SKYPE
│ │ │ │ │ + 0x003a7c90 5f534c4f 542c2069 293b0a20 20202020 _SLOT, i);.
│ │ │ │ │ + 0x003a7ca0 20202020 20202020 2020207d 20656c73 } els
│ │ │ │ │ + 0x003a7cb0 65206966 20287365 72766963 65203d3d e if (service ==
│ │ │ │ │ + 0x003a7cc0 20225369 70222920 7b0a2020 20202020 "Sip") {.
│ │ │ │ │ + 0x003a7cd0 20202020 20202020 20202020 20245643 $VC
│ │ │ │ │ + 0x003a7ce0 4152445f 4d4f4445 524e5f54 4f5f4c45 ARD_MODERN_TO_LE
│ │ │ │ │ + 0x003a7cf0 47414359 5f494d50 50287661 6c75652c GACY_IMPP(value,
│ │ │ │ │ + 0x003a7d00 20534950 5f48414e 444c452c 20534950 SIP_HANDLE, SIP
│ │ │ │ │ + 0x003a7d10 5f534c4f 542c2069 293b0a20 20202020 _SLOT, i);.
│ │ │ │ │ + 0x003a7d20 20202020 20202020 2020207d 0a202020 }.
│ │ │ │ │ + 0x003a7d30 20202020 20202020 20207d0a 20202020 }.
│ │ │ │ │ + 0x003a7d40 20202020 20207d0a 20202020 20202020 }.
│ │ │ │ │ + 0x003a7d50 20206920 3d206920 2d20313b 0a202020 i = i - 1;.
│ │ │ │ │ + 0x003a7d60 20202020 7d0a0a0a 20202020 2020202f }... /
│ │ │ │ │ + 0x003a7d70 2f205265 6d6f7665 206c6162 656c7320 / Remove labels
│ │ │ │ │ + 0x003a7d80 77686963 68206172 65206e6f 206c6f6e which are no lon
│ │ │ │ │ + 0x003a7d90 67657220 6e656564 65642028 76616c75 ger needed (valu
│ │ │ │ │ + 0x003a7da0 6564206d 6f766564 2061626f 76652c0a ed moved above,.
│ │ │ │ │ + 0x003a7db0 20202020 2020202f 2f207374 6f726564 // stored
│ │ │ │ │ + 0x003a7dc0 20666f72 20612067 726f7570 20776869 for a group whi
│ │ │ │ │ + 0x003a7dd0 63682068 6173206e 6f206f74 68657220 ch has no other
│ │ │ │ │ + 0x003a7de0 70726f70 65727469 65732028 476f6f67 properties (Goog
│ │ │ │ │ + 0x003a7df0 6c650a20 20202020 20202f2f 20436172 le. // Car
│ │ │ │ │ + 0x003a7e00 64444156 20736572 76657220 736f6d65 dDAV server some
│ │ │ │ │ + 0x003a7e10 74696d65 73207365 6e647320 74686174 times sends that
│ │ │ │ │ + 0x003a7e20 2c206564 6974696e 6720696e 2045766f , editing in Evo
│ │ │ │ │ + 0x003a7e30 6c757469 6f6e0a20 20202020 20202f2f lution. //
│ │ │ │ │ + 0x003a7e40 206d6967 68742063 61757365 2069742c might cause it,
│ │ │ │ │ + 0x003a7e50 20657463 2e29206f 72207072 6f766964 etc.) or provid
│ │ │ │ │ + 0x003a7e60 65206e6f 20696e66 6f726d61 74696f6e e no information
│ │ │ │ │ + 0x003a7e70 2028224f 74686572 22292e0a 20202020 ("Other")..
│ │ │ │ │ + 0x003a7e80 20202069 203d2053 495a4528 4c414245 i = SIZE(LABE
│ │ │ │ │ + 0x003a7e90 4c29202d 20313b0a 20202020 20202077 L) - 1;. w
│ │ │ │ │ + 0x003a7ea0 68696c65 20286920 3e3d2030 29207b0a hile (i >= 0) {.
│ │ │ │ │ + 0x003a7eb0 20202020 20202020 20206966 20284c41 if (LA
│ │ │ │ │ + 0x003a7ec0 42454c5b 695d203d 3d20224f 74686572 BEL[i] == "Other
│ │ │ │ │ + 0x003a7ed0 22207c7c 0a202020 20202020 20202020 " ||.
│ │ │ │ │ + 0x003a7ee0 2020204c 4142454c 5b695d20 213d2055 LABEL[i] != U
│ │ │ │ │ + 0x003a7ef0 4e415353 49474e45 44202626 0a202020 NASSIGNED &&.
│ │ │ │ │ + 0x003a7f00 20202020 20202020 20202028 47524f55 (GROU
│ │ │ │ │ + 0x003a7f10 505f5441 475b695d 203d3d20 454d5054 P_TAG[i] == EMPT
│ │ │ │ │ + 0x003a7f20 59207c7c 0a202020 20202020 20202020 Y ||.
│ │ │ │ │ + 0x003a7f30 20202020 52454c41 5445444e 414d4553 RELATEDNAMES
│ │ │ │ │ + 0x003a7f40 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ + 0x003a7f50 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ + 0x003a7f60 20202020 58444154 455b695d 203d3d20 XDATE[i] ==
│ │ │ │ │ + 0x003a7f70 554e4153 5349474e 45442026 260a2020 UNASSIGNED &&.
│ │ │ │ │ + 0x003a7f80 20202020 20202020 20202020 2054454c TEL
│ │ │ │ │ + 0x003a7f90 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ + 0x003a7fa0 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ + 0x003a7fb0 20202020 454d4149 4c5b695d 203d3d20 EMAIL[i] ==
│ │ │ │ │ + 0x003a7fc0 554e4153 5349474e 45442026 260a2020 UNASSIGNED &&.
│ │ │ │ │ + 0x003a7fd0 20202020 20202020 20202020 20574542 WEB
│ │ │ │ │ + 0x003a7fe0 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ + 0x003a7ff0 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ + 0x003a8000 20202020 58444154 455b695d 203d3d20 XDATE[i] ==
│ │ │ │ │ + 0x003a8010 554e4153 5349474e 45442026 260a2020 UNASSIGNED &&.
│ │ │ │ │ + 0x003a8020 20202020 20202020 20202020 20494d50 IMP
│ │ │ │ │ + 0x003a8030 505b695d 203d3d20 554e4153 5349474e P[i] == UNASSIGN
│ │ │ │ │ + 0x003a8040 45442026 260a2020 20202020 20202020 ED &&.
│ │ │ │ │ + 0x003a8050 20202020 20414452 5f504f42 4f585b69 ADR_POBOX[i
│ │ │ │ │ + 0x003a8060 5d203d3d 20554e41 53534947 4e454420 ] == UNASSIGNED
│ │ │ │ │ + 0x003a8070 26260a20 20202020 20202020 20202020 &&.
│ │ │ │ │ + 0x003a8080 20204144 525f4144 44544c5b 695d203d ADR_ADDTL[i] =
│ │ │ │ │ + 0x003a8090 3d20554e 41535349 474e4544 2026260a = UNASSIGNED &&.
│ │ │ │ │ + 0x003a80a0 20202020 20202020 20202020 20202041 A
│ │ │ │ │ + 0x003a80b0 44525f53 54524545 545b695d 203d3d20 DR_STREET[i] ==
│ │ │ │ │ + 0x003a80c0 554e4153 5349474e 45442026 260a2020 UNASSIGNED &&.
│ │ │ │ │ + 0x003a80d0 20202020 20202020 20202020 20414452 ADR
│ │ │ │ │ + 0x003a80e0 5f434954 595b695d 203d3d20 554e4153 _CITY[i] == UNAS
│ │ │ │ │ + 0x003a80f0 5349474e 45442026 260a2020 20202020 SIGNED &&.
│ │ │ │ │ + 0x003a8100 20202020 20202020 20414452 5f524547 ADR_REG
│ │ │ │ │ + 0x003a8110 5b695d20 3d3d2055 4e415353 49474e45 [i] == UNASSIGNE
│ │ │ │ │ + 0x003a8120 44202626 0a202020 20202020 20202020 D &&.
│ │ │ │ │ + 0x003a8130 20202020 4144525f 5a49505b 695d203d ADR_ZIP[i] =
│ │ │ │ │ + 0x003a8140 3d20554e 41535349 474e4544 2026260a = UNASSIGNED &&.
│ │ │ │ │ + 0x003a8150 20202020 20202020 20202020 20202041 A
│ │ │ │ │ + 0x003a8160 44525f43 4f554e54 52595b69 5d203d3d DR_COUNTRY[i] ==
│ │ │ │ │ + 0x003a8170 20554e41 53534947 4e454420 26260a20 UNASSIGNED &&.
│ │ │ │ │ + 0x003a8180 20202020 20202020 20202020 20204144 AD
│ │ │ │ │ + 0x003a8190 525f5354 52454554 5f464c41 47535b69 R_STREET_FLAGS[i
│ │ │ │ │ + 0x003a81a0 5d203d3d 20554e41 53534947 4e454429 ] == UNASSIGNED)
│ │ │ │ │ + 0x003a81b0 29207b0a 20202020 20202020 20202020 ) {.
│ │ │ │ │ + 0x003a81c0 2020204c 4142454c 5b695d20 3d20554e LABEL[i] = UN
│ │ │ │ │ + 0x003a81d0 41535349 474e4544 3b0a2020 20202020 ASSIGNED;.
│ │ │ │ │ + 0x003a81e0 20202020 7d0a2020 20202020 20202020 }.
│ │ │ │ │ + 0x003a81f0 69203d20 69202d20 313b0a20 20202020 i = i - 1;.
│ │ │ │ │ + 0x003a8200 20207d0a 0a202020 20202020 2f2f2052 }.. // R
│ │ │ │ │ + 0x003a8210 656d6f76 6520616c 6c206772 6f757020 emove all group
│ │ │ │ │ + 0x003a8220 74616773 2e204e6f 74207573 65642066 tags. Not used f
│ │ │ │ │ + 0x003a8230 6f72206c 65676163 7920666f 726d6174 or legacy format
│ │ │ │ │ + 0x003a8240 732e0a20 20202020 20204752 4f55505f s.. GROUP_
│ │ │ │ │ + 0x003a8250 54414720 3d20554e 41535349 474e4544 TAG = UNASSIGNED
│ │ │ │ │ + 0x003a8260 3b0a2020 20205d5d 3e3c2f6d 6163726f ;. ]]>.. .. .
│ │ │ │ │ + 0x003a83e0 3c215b43 44415441 5b0a2020 20202020 .. . = 0) {.
│ │ │ │ │ + 0x003a85d0 20202020 20202020 20206966 20282433 if ($3
│ │ │ │ │ + 0x003a85e0 5b696d70 705f696e 6465785d 20213d20 [impp_index] !=
│ │ │ │ │ + 0x003a85f0 454d5054 5929207b 0a202020 20202020 EMPTY) {.
│ │ │ │ │ + 0x003a8600 20202020 2020494e 54454745 52206e75 INTEGER nu
│ │ │ │ │ + 0x003a8610 6d3b0a20 20202020 20202020 20202020 m;.
│ │ │ │ │ + 0x003a8620 6e756d20 3d205349 5a45284c 4142454c num = SIZE(LABEL
│ │ │ │ │ + 0x003a8630 293b0a20 20202020 20202020 20202020 );.
│ │ │ │ │ + 0x003a8640 494d5050 5b6e756d 5d203d20 2432202b IMPP[num] = $2 +
│ │ │ │ │ + 0x003a8650 20223a22 202b2055 524c454e 434f4445 ":" + URLENCODE
│ │ │ │ │ + 0x003a8660 2824335b 696d7070 5f696e64 65785d29 ($3[impp_index])
│ │ │ │ │ + 0x003a8670 3b0a2020 20202020 20202020 20202024 ;. $
│ │ │ │ │ + 0x003a8680 335b696d 70705f69 6e646578 5d203d20 3[impp_index] =
│ │ │ │ │ + 0x003a8690 554e4153 5349474e 45443b0a 20202020 UNASSIGNED;.
│ │ │ │ │ + 0x003a86a0 20202020 20202020 20535741 50282434 SWAP($4
│ │ │ │ │ + 0x003a86b0 5b696d70 705f696e 6465785d 2c20494d [impp_index], IM
│ │ │ │ │ + 0x003a86c0 50505f53 4c4f545b 6e756d5d 293b0a20 PP_SLOT[num]);.
│ │ │ │ │ + 0x003a86d0 20202020 20202020 20202020 494d5050 IMPP
│ │ │ │ │ + 0x003a86e0 5f534552 56494345 5b6e756d 5d203d20 _SERVICE[num] =
│ │ │ │ │ + 0x003a86f0 24313b0a 20202020 20202020 20202020 $1;.
│ │ │ │ │ + 0x003a8700 204c4142 454c5b6e 756d5d20 3d20224f LABEL[num] = "O
│ │ │ │ │ + 0x003a8710 74686572 223b0a20 20202020 20202020 ther";.
│ │ │ │ │ + 0x003a8720 207d0a20 20202020 20202020 20696d70 }. imp
│ │ │ │ │ + 0x003a8730 705f696e 64657820 3d20696d 70705f69 p_index = impp_i
│ │ │ │ │ + 0x003a8740 6e646578 202d2031 3b0a2020 20202020 ndex - 1;.
│ │ │ │ │ + 0x003a8750 207d0a20 2020205d 5d3e3c2f 6d616372 }. ]]>.. . <
│ │ │ │ │ + 0x003a87b0 6d616372 6f206e61 6d653d22 56434152 macro name="VCAR
│ │ │ │ │ + 0x003a87c0 445f4c45 47414359 5f544f5f 4d4f4445 D_LEGACY_TO_MODE
│ │ │ │ │ + 0x003a87d0 524e223e 3c215b43 44415441 5b0a2020 RN">
│ │ │ │ │ + 0x003a8f80 3d203029 207b0a20 20202020 20202020 = 0) {.
│ │ │ │ │ + 0x003a8f90 20696620 284c4142 454c5b69 5d20213d if (LABEL[i] !=
│ │ │ │ │ + 0x003a8fa0 20454d50 54592920 7b0a2020 20202020 EMPTY) {.
│ │ │ │ │ + 0x003a8fb0 20202020 20202047 524f5550 5f544147 GROUP_TAG
│ │ │ │ │ + 0x003a8fc0 5b695d20 3d202269 74656d22 202b2074 [i] = "item" + t
│ │ │ │ │ + 0x003a8fd0 61676e75 6d3b0a20 20202020 20202020 agnum;.
│ │ │ │ │ + 0x003a8fe0 20202020 7461676e 756d203d 20746167 tagnum = tag
│ │ │ │ │ + 0x003a8ff0 6e756d20 2b20313b 0a202020 20202020 num + 1;.
│ │ │ │ │ + 0x003a9000 2020207d 0a202020 20202020 20202069 }. i
│ │ │ │ │ + 0x003a9010 203d2069 202d2031 3b0a2020 20202020 = i - 1;.
│ │ │ │ │ + 0x003a9020 207d0a20 2020205d 5d3e3c2f 6d616372 }. ]]>.. .
│ │ │ │ │ + 0x003a90c0 0a202020 203c6d61 63726f20 6e616d65 .
│ │ │ │ │ + 0x003a9140 3c2f6d61 63726f3e 0a20203c 2f736372 . .. . .
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │ -
│ │ │ │ │ +
│ │ │ │ │ SyncEvolution
│ │ │ │ │