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