--- /home/fdroid/fdroiddata/tmp/com.blntsoft.emailpopup_14.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.blntsoft.emailpopup_14.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: SHA-1 digest of AndroidManifest.xml does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │┄ ERROR: SHA-1 digest of res/drawable/icon.png does not match the digest specified in META-INF/MANIFEST.MF. Expected: <8oD5Mc5i6Unsimf4lJQmUfnCImU=>, actual: │┄ ERROR: SHA-1 digest of resources.arsc does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: <7RkEhoM2tUCSG7aAgTewAI5SQI4=> │┄ ERROR: SHA-1 digest of classes.dex does not match the digest specified in META-INF/MANIFEST.MF. Expected: , actual: │ @@ -1,16 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: 99ed892fc79be13c5d1a143ab823088dade94e1f46efcde3d5b84dabe9359b4a │ -Signer #1 certificate SHA-1 digest: 9ace00b3e18eaf29f9549447ccffcc698d85d3b9 │ -Signer #1 certificate MD5 digest: 98987789ec97d1c52ddf35be93bba472 │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 8d676cfb1592d3a96395904a4e606dd7ce7a3c0f797adb6e4f57273817e9f4ad │ -Signer #1 public key SHA-1 digest: 879114b14192a1bb0644f3a92ce189b62e2309aa │ -Signer #1 public key MD5 digest: 6486705a5f8d4869b2f3d4f9df0e8c38 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,443 +1,431 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 46447 (000000000000B56Fh) │ - Actual end-cent-dir record offset: 46425 (000000000000B559h) │ - Expected end-cent-dir record offset: 46425 (000000000000B559h) │ + Zip archive file size: 46478 (000000000000B58Eh) │ + Actual end-cent-dir record offset: 46456 (000000000000B578h) │ + Expected end-cent-dir record offset: 46456 (000000000000B578h) │ (based on the length of the central directory and its expected offset) │ │ This zipfile constitutes the sole disk of a single-part archive; its │ central directory contains 14 entries. │ The central directory is 972 (00000000000003CCh) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 45453 (000000000000B18Dh). │ + is 45484 (000000000000B1ACh). │ │ │ Central directory entry #1: │ --------------------------- │ │ - META-INF/MANIFEST.MF │ + AndroidManifest.xml │ │ offset of local header from start of archive: 0 │ (0000000000000000h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 15:54:58 │ - 32-bit CRC value (hex): 562970b5 │ - compressed size: 480 bytes │ - uncompressed size: 914 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ - │ - There is no file comment. │ - │ -Central directory entry #2: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/EDB14F10.SF │ - │ - offset of local header from start of archive: 546 │ - (0000000000000222h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 15:54:58 │ - 32-bit CRC value (hex): ae74f534 │ - compressed size: 548 bytes │ - uncompressed size: 1035 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ + 32-bit CRC value (hex): d8aac529 │ + compressed size: 1595 bytes │ + uncompressed size: 5248 bytes │ + length of filename: 19 characters │ + length of extra field: 4 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - There is no file comment. │ - │ -Central directory entry #3: │ ---------------------------- │ - │ - There are an extra 16 bytes preceding this file. │ - │ - META-INF/EDB14F10.RSA │ - │ - offset of local header from start of archive: 1160 │ - (0000000000000488h) bytes │ - file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ - minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 2.0 │ - compression method: deflated │ - compression sub-type (deflation): normal │ - file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 15:54:58 │ - 32-bit CRC value (hex): 98ff99f6 │ - compressed size: 1077 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ - length of extra field: 0 bytes │ - length of file comment: 0 characters │ - disk number on which file begins: disk 1 │ - apparent file type: binary │ - non-MSDOS external file attributes: 000000 hex │ - MS-DOS file attributes (00 hex): none │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ │ There is no file comment. │ │ -Central directory entry #4: │ +Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/drawable/ic_contact_picture.png │ │ - offset of local header from start of archive: 2304 │ - (0000000000000900h) bytes │ + offset of local header from start of archive: 1664 │ + (0000000000000680h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): c9ac6e7d │ compressed size: 2695 bytes │ uncompressed size: 2695 bytes │ length of filename: 35 characters │ - length of extra field: 4 bytes │ + length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ - The central-directory extra field contains: │ - - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ - │ There is no file comment. │ │ -Central directory entry #5: │ +Central directory entry #3: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ res/drawable/ic_contact_picture_2.png │ │ - offset of local header from start of archive: 5071 │ - (00000000000013CFh) bytes │ + offset of local header from start of archive: 4424 │ + (0000000000001148h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): 2bdb3339 │ compressed size: 2993 bytes │ uncompressed size: 2993 bytes │ length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #6: │ +Central directory entry #4: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/drawable/ic_contact_picture_3.png │ │ - offset of local header from start of archive: 8133 │ - (0000000000001FC5h) bytes │ + offset of local header from start of archive: 7484 │ + (0000000000001D3Ch) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ 32-bit CRC value (hex): a1a323b8 │ compressed size: 2107 bytes │ uncompressed size: 2107 bytes │ length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #7: │ +Central directory entry #5: │ --------------------------- │ │ res/drawable/icon.png │ │ - offset of local header from start of archive: 10307 │ - (0000000000002843h) bytes │ + offset of local header from start of archive: 9658 │ + (00000000000025BAh) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 1.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 1.0 │ compression method: none (stored) │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ - 32-bit CRC value (hex): 4451d43c │ - compressed size: 1920 bytes │ - uncompressed size: 1920 bytes │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 66380988 │ + compressed size: 1833 bytes │ + uncompressed size: 1833 bytes │ length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #8: │ +Central directory entry #6: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ - │ res/layout/about.xml │ │ - offset of local header from start of archive: 12280 │ - (0000000000002FF8h) bytes │ + offset of local header from start of archive: 11542 │ + (0000000000002D16h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ 32-bit CRC value (hex): 0c53141e │ compressed size: 332 bytes │ uncompressed size: 640 bytes │ length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #9: │ +Central directory entry #7: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/main.xml │ │ - offset of local header from start of archive: 12678 │ - (0000000000003186h) bytes │ + offset of local header from start of archive: 11940 │ + (0000000000002EA4h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ 32-bit CRC value (hex): baecab95 │ - compressed size: 588 bytes │ + compressed size: 587 bytes │ uncompressed size: 2168 bytes │ length of filename: 19 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #10: │ +Central directory entry #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/layout/notification.xml │ │ - offset of local header from start of archive: 13331 │ - (0000000000003413h) bytes │ + offset of local header from start of archive: 12592 │ + (0000000000003130h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ 32-bit CRC value (hex): 5aa7f32e │ - compressed size: 1035 bytes │ + compressed size: 1022 bytes │ uncompressed size: 3432 bytes │ length of filename: 27 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #11: │ +Central directory entry #9: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ res/xml/preferences.xml │ │ - offset of local header from start of archive: 14439 │ - (0000000000003867h) bytes │ + offset of local header from start of archive: 13687 │ + (0000000000003577h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ 32-bit CRC value (hex): b8caa227 │ - compressed size: 776 bytes │ + compressed size: 774 bytes │ uncompressed size: 2252 bytes │ length of filename: 23 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #12: │ +Central directory entry #10: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + resources.arsc │ + │ + offset of local header from start of archive: 14530 │ + (00000000000038C2h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 1.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): aa88d4b2 │ + compressed size: 8780 bytes │ + uncompressed size: 8780 bytes │ + length of filename: 14 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ │ - offset of local header from start of archive: 15284 │ - (0000000000003BB4h) bytes │ + There is no file comment. │ + │ +Central directory entry #11: │ +--------------------------- │ + │ + classes.dex │ + │ + offset of local header from start of archive: 23354 │ + (0000000000005B3Ah) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ - 32-bit CRC value (hex): 78c4fe6f │ - compressed size: 1541 bytes │ - uncompressed size: 5052 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:44 │ + 32-bit CRC value (hex): a41f63f8 │ + compressed size: 19822 bytes │ + uncompressed size: 44008 bytes │ + length of filename: 11 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #13: │ +Central directory entry #12: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 16890 │ - (00000000000041FAh) bytes │ + offset of local header from start of archive: 43233 │ + (000000000000A8E1h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 1.0 │ + version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ - minimum software version required to extract: 1.0 │ - compression method: none (stored) │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ file security status: not encrypted │ extended local header: no │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:08 │ - 32-bit CRC value (hex): 2369dd5c │ - compressed size: 8576 bytes │ - uncompressed size: 8576 bytes │ - length of filename: 14 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ + 32-bit CRC value (hex): 562970b5 │ + compressed size: 479 bytes │ + uncompressed size: 914 bytes │ + length of filename: 20 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ -Central directory entry #14: │ +Central directory entry #13: │ --------------------------- │ │ - There are an extra 2 bytes preceding this file. │ + META-INF/EDB14F10.SF │ │ - classes.dex │ + offset of local header from start of archive: 43762 │ + (000000000000AAF2h) bytes │ + file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ + version of encoding software: 2.0 │ + minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ + minimum software version required to extract: 2.0 │ + compression method: deflated │ + compression sub-type (deflation): normal │ + file security status: not encrypted │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ + 32-bit CRC value (hex): ae74f534 │ + compressed size: 544 bytes │ + uncompressed size: 1035 bytes │ + length of filename: 20 characters │ + length of extra field: 0 bytes │ + length of file comment: 0 characters │ + disk number on which file begins: disk 1 │ + apparent file type: binary │ + non-MSDOS external file attributes: 000000 hex │ + MS-DOS file attributes (00 hex): none │ + │ + There is no file comment. │ + │ +Central directory entry #14: │ +--------------------------- │ + │ + META-INF/EDB14F10.RSA │ │ - offset of local header from start of archive: 25512 │ - (00000000000063A8h) bytes │ + offset of local header from start of archive: 44356 │ + (000000000000AD44h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ version of encoding software: 2.0 │ minimum file system compatibility required: MS-DOS, OS/2 or NT FAT │ minimum software version required to extract: 2.0 │ compression method: deflated │ compression sub-type (deflation): normal │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2013 Dec 9 12:57:06 │ - 32-bit CRC value (hex): 773eeacc │ - compressed size: 19884 bytes │ - uncompressed size: 44104 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:45:46 │ + 32-bit CRC value (hex): 98ff99f6 │ + compressed size: 1077 bytes │ + uncompressed size: 1332 bytes │ + length of filename: 21 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── resources.arsc │ @@ -1,8 +1,8 @@ │ -00000000: 0200 0c00 8021 0000 0100 0000 0100 1c00 .....!.......... │ +00000000: 0200 0c00 4c22 0000 0100 0000 0100 1c00 ....L".......... │ 00000010: 540c 0000 4a00 0000 0000 0000 0001 0000 T...J........... │ 00000020: 4401 0000 0000 0000 0000 0000 2600 0000 D...........&... │ 00000030: 4e00 0000 7600 0000 8e00 0000 a500 0000 N...v........... │ 00000040: bb00 0000 d900 0000 f300 0000 f900 0000 ................ │ 00000050: 0901 0000 2101 0000 3001 0000 4601 0000 ....!...0...F... │ 00000060: 4f01 0000 5801 0000 6201 0000 6c01 0000 O...X...b...l... │ 00000070: 7601 0000 7f01 0000 8801 0000 9101 0000 v............... │ @@ -192,15 +192,15 @@ │ 00000bf0: 2d69 636f 6e2d 7365 740a 2062 7920 4e65 -icon-set. by Ne │ 00000c00: 7572 6f76 6974 2c20 6874 7470 3a2f 2f6e urovit, http://n │ 00000c10: 6575 726f 7669 742e 6465 7669 616e 7461 eurovit.devianta │ 00000c20: 7274 2e63 6f6d 0a20 7669 6120 536d 6173 rt.com. via Smas │ 00000c30: 6869 6e67 204d 6167 617a 696e 652c 2068 hing Magazine, h │ 00000c40: 7474 703a 2f2f 7777 772e 736d 6173 6869 ttp://www.smashi │ 00000c50: 6e67 6d61 6761 7a69 6e65 2e63 6f6d 0a00 ngmagazine.com.. │ -00000c60: 0002 1c01 2015 0000 7f00 0000 6300 6f00 .... .......c.o. │ +00000c60: 0002 2001 ec15 0000 7f00 0000 6300 6f00 .. .........c.o. │ 00000c70: 6d00 2e00 6200 6c00 6e00 7400 7300 6f00 m...b.l.n.t.s.o. │ 00000c80: 6600 7400 2e00 6500 6d00 6100 6900 6c00 f.t...e.m.a.i.l. │ 00000c90: 7000 6f00 7000 7500 7000 0000 0000 0000 p.o.p.u.p....... │ 00000ca0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000cb0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000cc0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000cd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ @@ -208,329 +208,342 @@ │ 00000cf0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000d50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000d60: 0000 0000 0000 0000 0000 0000 1c01 0000 ................ │ -00000d70: 0900 0000 a401 0000 4a00 0000 0100 1c00 ........J....... │ -00000d80: 8800 0000 0900 0000 0000 0000 0001 0000 ................ │ -00000d90: 4000 0000 0000 0000 0000 0000 0700 0000 @............... │ -00000da0: 1200 0000 1b00 0000 2100 0000 2900 0000 ........!...)... │ -00000db0: 3100 0000 3a00 0000 4200 0000 0404 6174 1...:...B.....at │ -00000dc0: 7472 0008 0864 7261 7761 626c 6500 0606 tr...drawable... │ -00000dd0: 6c61 796f 7574 0003 0378 6d6c 0005 0561 layout...xml...a │ -00000de0: 7272 6179 0005 0564 696d 656e 0006 0673 rray...dimen...s │ -00000df0: 7472 696e 6700 0505 7374 796c 6500 0202 tring...style... │ -00000e00: 6964 0000 0100 1c00 e407 0000 4a00 0000 id..........J... │ -00000e10: 0000 0000 0001 0000 4401 0000 0000 0000 ........D....... │ -00000e20: 0000 0000 1500 0000 2c00 0000 4300 0000 ........,...C... │ -00000e30: 4a00 0000 5200 0000 5900 0000 6800 0000 J...R...Y...h... │ -00000e40: 7600 0000 8d00 0000 a800 0000 bd00 0000 v............... │ -00000e50: d600 0000 eb00 0000 0101 0000 0c01 0000 ................ │ -00000e60: 2101 0000 3401 0000 4901 0000 5d01 0000 !...4...I...]... │ -00000e70: 7f01 0000 9801 0000 b301 0000 cb01 0000 ................ │ -00000e80: e601 0000 fd01 0000 1502 0000 2f02 0000 ............/... │ -00000e90: 5502 0000 6e02 0000 8802 0000 ad02 0000 U...n........... │ -00000ea0: c802 0000 ed02 0000 1a03 0000 3203 0000 ............2... │ -00000eb0: 5203 0000 7403 0000 9e03 0000 c003 0000 R...t........... │ -00000ec0: d903 0000 fd03 0000 2404 0000 4c04 0000 ........$...L... │ -00000ed0: 6b04 0000 8d04 0000 b004 0000 c504 0000 k............... │ -00000ee0: d804 0000 ed04 0000 fa04 0000 0405 0000 ................ │ -00000ef0: 1505 0000 3005 0000 4105 0000 5305 0000 ....0...A...S... │ -00000f00: 6505 0000 7c05 0000 9405 0000 ad05 0000 e...|........... │ -00000f10: c505 0000 d905 0000 ee05 0000 0406 0000 ................ │ -00000f20: 1006 0000 2406 0000 3306 0000 3f06 0000 ....$...3...?... │ -00000f30: 4c06 0000 5606 0000 6206 0000 7006 0000 L...V...b...p... │ -00000f40: 7e06 0000 8e06 0000 1212 6963 5f63 6f6e ~.........ic_con │ -00000f50: 7461 6374 5f70 6963 7475 7265 0014 1469 tact_picture...i │ -00000f60: 635f 636f 6e74 6163 745f 7069 6374 7572 c_contact_pictur │ -00000f70: 655f 3200 1414 6963 5f63 6f6e 7461 6374 e_2...ic_contact │ -00000f80: 5f70 6963 7475 7265 5f33 0004 0469 636f _picture_3...ico │ -00000f90: 6e00 0505 6162 6f75 7400 0404 6d61 696e n...about...main │ -00000fa0: 000c 0c6e 6f74 6966 6963 6174 696f 6e00 ...notification. │ -00000fb0: 0b0b 7072 6566 6572 656e 6365 7300 1414 ..preferences... │ -00000fc0: 636f 6e74 6163 7446 696c 7465 7245 6e74 contactFilterEnt │ -00000fd0: 7269 6573 0018 1863 6f6e 7461 6374 4669 ries...contactFi │ -00000fe0: 6c74 6572 456e 7472 7956 616c 7565 7300 lterEntryValues. │ -00000ff0: 1212 7469 6d65 4469 7370 6c61 7945 6e74 ..timeDisplayEnt │ -00001000: 7269 6573 0016 1674 696d 6544 6973 706c ries...timeDispl │ -00001010: 6179 456e 7472 7956 616c 7565 7300 1212 ayEntryValues... │ -00001020: 7365 6e64 6572 5f70 686f 746f 5f77 6964 sender_photo_wid │ -00001030: 7468 0013 1373 656e 6465 725f 7068 6f74 th...sender_phot │ -00001040: 6f5f 6865 6967 6874 0008 0861 7070 5f6e o_height...app_n │ -00001050: 616d 6500 1212 6e6f 7469 6669 6361 7469 ame...notificati │ -00001060: 6f6e 5f74 6974 6c65 0010 1076 6965 775f on_title...view_ │ -00001070: 6275 7474 6f6e 5f74 6578 7400 1212 6465 button_text...de │ -00001080: 6c65 7465 5f62 7574 746f 6e5f 7465 7874 lete_button_text │ -00001090: 0011 1163 6c6f 7365 5f62 7574 746f 6e5f ...close_button_ │ -000010a0: 7465 7874 001f 1f64 656c 6574 655f 656d text...delete_em │ -000010b0: 6169 6c5f 636f 6e66 6972 6d61 7469 6f6e ail_confirmation │ -000010c0: 5f74 6f61 7374 0016 1676 6965 775f 656d _toast...view_em │ -000010d0: 6169 6c5f 6572 726f 725f 746f 6173 7400 ail_error_toast. │ -000010e0: 1818 6465 6c65 7465 5f65 6d61 696c 5f65 ..delete_email_e │ -000010f0: 7272 6f72 5f74 6f61 7374 0015 1567 656e rror_toast...gen │ -00001100: 6572 616c 5f70 7265 665f 6361 7465 676f eral_pref_catego │ -00001110: 7279 0018 186f 6e5f 6f66 665f 7377 6974 ry...on_off_swit │ -00001120: 6368 5f70 7265 6665 7265 6e63 6500 1414 ch_preference... │ -00001130: 6f6e 5f73 7769 7463 685f 7072 6566 6572 on_switch_prefer │ -00001140: 656e 6365 0015 156f 6666 5f73 7769 7463 ence...off_switc │ -00001150: 685f 7072 6566 6572 656e 6365 0017 1766 h_preference...f │ -00001160: 696c 7465 7269 6e67 5f70 7265 665f 6361 iltering_pref_ca │ -00001170: 7465 676f 7279 0023 236b 6579 6775 6172 tegory.##keyguar │ -00001180: 645f 6669 6c74 6572 696e 675f 7072 6566 d_filtering_pref │ -00001190: 6572 656e 6365 5f74 6974 6c65 0016 166f erence_title...o │ -000011a0: 6e5f 6b65 7967 7561 7264 5f70 7265 6665 n_keyguard_prefe │ -000011b0: 7265 6e63 6500 1717 6f66 665f 6b65 7967 rence...off_keyg │ -000011c0: 7561 7264 5f70 7265 6665 7265 6e63 6500 uard_preference. │ -000011d0: 2222 636f 6e74 6163 745f 6669 6c74 6572 ""contact_filter │ -000011e0: 696e 675f 7072 6566 6572 656e 6365 5f74 ing_preference_t │ -000011f0: 6974 6c65 0018 1861 6c6c 5f66 696c 7465 itle...all_filte │ -00001200: 7269 6e67 5f70 7265 6665 7265 6e63 6500 ring_preference. │ -00001210: 2222 636f 6e74 6163 7473 5f6f 6e6c 795f ""contacts_only_ │ -00001220: 6669 6c74 6572 696e 675f 7072 6566 6572 filtering_prefer │ -00001230: 656e 6365 002a 2a73 7461 7272 6564 5f63 ence.**starred_c │ -00001240: 6f6e 7461 6374 735f 6f6e 6c79 5f66 696c ontacts_only_fil │ -00001250: 7465 7269 6e67 5f70 7265 6665 7265 6e63 tering_preferenc │ -00001260: 6500 1515 6469 7370 6c61 795f 7072 6566 e...display_pref │ -00001270: 5f63 6174 6567 6f72 7900 1d1d 7469 6d65 _category...time │ -00001280: 5f64 6973 706c 6179 5f70 7265 6665 7265 _display_prefere │ -00001290: 6e63 655f 7469 746c 6500 1f1f 7469 6d65 nce_title...time │ -000012a0: 5f64 6973 706c 6179 5f70 7265 6665 7265 _display_prefere │ -000012b0: 6e63 655f 6465 6661 756c 7400 2727 7469 nce_default.''ti │ -000012c0: 6d65 5f64 6973 706c 6179 5f70 7265 6665 me_display_prefe │ -000012d0: 7265 6e63 655f 7375 6d6d 6172 795f 6465 rence_summary_de │ -000012e0: 6661 756c 7400 1f1f 7469 6d65 5f64 6973 fault...time_dis │ -000012f0: 706c 6179 5f70 7265 6665 7265 6e63 655f play_preference_ │ -00001300: 7375 6d6d 6172 7900 1616 7365 6375 7269 summary...securi │ -00001310: 7479 5f70 7265 665f 6361 7465 676f 7279 ty_pref_category │ -00001320: 0021 2164 656c 6574 655f 6275 7474 6f6e .!!delete_button │ -00001330: 5f73 6563 7572 6974 795f 7072 6566 5f74 _security_pref_t │ -00001340: 6974 6c65 0024 246f 6e5f 6465 6c65 7465 itle.$$on_delete │ -00001350: 5f62 7574 746f 6e5f 7365 6375 7269 7479 _button_security │ -00001360: 5f70 7265 6665 7265 6e63 6500 2525 6f66 _preference.%%of │ -00001370: 665f 6465 6c65 7465 5f62 7574 746f 6e5f f_delete_button_ │ -00001380: 7365 6375 7269 7479 5f70 7265 6665 7265 security_prefere │ -00001390: 6e63 6500 1c1c 6b65 7967 7561 7264 5f73 nce...keyguard_s │ -000013a0: 6563 7572 6974 795f 7072 6566 5f74 6974 ecurity_pref_tit │ -000013b0: 6c65 001f 1f6f 6e5f 6b65 7967 7561 7264 le...on_keyguard │ -000013c0: 5f73 6563 7572 6974 795f 7072 6566 6572 _security_prefer │ -000013d0: 656e 6365 0020 206f 6666 5f6b 6579 6775 ence. off_keygu │ -000013e0: 6172 645f 7365 6375 7269 7479 5f70 7265 ard_security_pre │ -000013f0: 6665 7265 6e63 6500 1212 6d69 7363 5f70 ference...misc_p │ -00001400: 7265 665f 6361 7465 676f 7279 0010 1061 ref_category...a │ -00001410: 626f 7574 5f70 7265 665f 7469 746c 6500 bout_pref_title. │ -00001420: 1212 6162 6f75 745f 7072 6566 5f73 756d ..about_pref_sum │ -00001430: 6d61 7279 000a 0a61 626f 7574 5f74 6578 mary...about_tex │ -00001440: 7400 0707 4d79 5468 656d 6500 0e0e 4d79 t...MyTheme...My │ -00001450: 5468 656d 652e 4469 616c 6f67 0018 1861 Theme.Dialog...a │ -00001460: 6363 6f75 6e74 5f6e 756d 6265 725f 6564 ccount_number_ed │ -00001470: 6974 5f74 6578 7400 0e0e 6e61 6d65 5f65 it_text...name_e │ -00001480: 6469 745f 7465 7874 000f 0f65 6d61 696c dit_text...email │ -00001490: 5f65 6469 745f 7465 7874 000f 0f74 6573 _edit_text...tes │ -000014a0: 745f 6f6e 655f 6275 7474 6f6e 0014 1474 t_one_button...t │ -000014b0: 6573 745f 6d75 6c74 6970 6c65 5f62 7574 est_multiple_but │ -000014c0: 746f 6e00 1515 7465 7374 5f66 726f 6d5f ton...test_from_ │ -000014d0: 7365 6c66 5f62 7574 746f 6e00 1616 7365 self_button...se │ -000014e0: 6172 6368 5f62 795f 656d 6169 6c5f 6275 arch_by_email_bu │ -000014f0: 7474 6f6e 0015 1573 6561 7263 685f 6279 tton...search_by │ -00001500: 5f6e 616d 655f 6275 7474 6f6e 0011 1176 _name_button...v │ -00001510: 6965 775f 656d 6169 6c5f 6275 7474 6f6e iew_email_button │ -00001520: 0012 1270 6f70 7570 5f65 6d61 696c 5f62 ...popup_email_b │ -00001530: 7574 746f 6e00 1313 6465 6c65 7465 5f65 utton...delete_e │ -00001540: 6d61 696c 5f62 7574 746f 6e00 0909 6469 mail_button...di │ -00001550: 7669 6465 725f 3100 1111 6e6f 7469 6669 vider_1...notifi │ -00001560: 6361 7469 6f6e 5f61 7265 6100 0c0c 7365 cation_area...se │ -00001570: 6e64 6572 5f70 686f 746f 0009 0966 726f nder_photo...fro │ -00001580: 6d5f 6e61 6d65 000a 0a66 726f 6d5f 656d m_name...from_em │ -00001590: 6169 6c00 0707 7375 626a 6563 7400 0909 ail...subject... │ -000015a0: 6469 7669 6465 725f 3200 0b0b 6275 7474 divider_2...butt │ -000015b0: 6f6e 5f61 7265 6100 0b0b 7669 6577 5f62 on_area...view_b │ -000015c0: 7574 746f 6e00 0d0d 6465 6c65 7465 5f62 utton...delete_b │ -000015d0: 7574 746f 6e00 0c0c 636c 6f73 655f 6275 utton...close_bu │ -000015e0: 7474 6f6e 0000 0000 0202 1000 1000 0000 tton............ │ -000015f0: 0100 0000 0000 0000 0202 1000 2000 0000 ............ ... │ -00001600: 0200 0000 0400 0000 0000 0000 0000 0000 ................ │ -00001610: 0000 0000 0000 0000 0102 3800 8800 0000 ..........8..... │ -00001620: 0200 0000 0400 0000 4800 0000 2400 0000 ........H...$... │ -00001630: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000d60: 0000 0000 0000 0000 0000 0000 2001 0000 ............ ... │ +00000d70: 0900 0000 a801 0000 4a00 0000 0000 0000 ........J....... │ +00000d80: 0100 1c00 8800 0000 0900 0000 0000 0000 ................ │ +00000d90: 0001 0000 4000 0000 0000 0000 0000 0000 ....@........... │ +00000da0: 0700 0000 1200 0000 1b00 0000 2100 0000 ............!... │ +00000db0: 2900 0000 3100 0000 3a00 0000 4200 0000 )...1...:...B... │ +00000dc0: 0404 6174 7472 0008 0864 7261 7761 626c ..attr...drawabl │ +00000dd0: 6500 0606 6c61 796f 7574 0003 0378 6d6c e...layout...xml │ +00000de0: 0005 0561 7272 6179 0005 0564 696d 656e ...array...dimen │ +00000df0: 0006 0673 7472 696e 6700 0505 7374 796c ...string...styl │ +00000e00: 6500 0202 6964 0000 0100 1c00 e407 0000 e...id.......... │ +00000e10: 4a00 0000 0000 0000 0001 0000 4401 0000 J...........D... │ +00000e20: 0000 0000 0000 0000 1500 0000 2c00 0000 ............,... │ +00000e30: 4300 0000 4a00 0000 5200 0000 5900 0000 C...J...R...Y... │ +00000e40: 6800 0000 7600 0000 8d00 0000 a800 0000 h...v........... │ +00000e50: bd00 0000 d600 0000 eb00 0000 0101 0000 ................ │ +00000e60: 0c01 0000 2101 0000 3401 0000 4901 0000 ....!...4...I... │ +00000e70: 5d01 0000 7f01 0000 9801 0000 b301 0000 ]............... │ +00000e80: cb01 0000 e601 0000 fd01 0000 1502 0000 ................ │ +00000e90: 2f02 0000 5502 0000 6e02 0000 8802 0000 /...U...n....... │ +00000ea0: ad02 0000 c802 0000 ed02 0000 1a03 0000 ................ │ +00000eb0: 3203 0000 5203 0000 7403 0000 9e03 0000 2...R...t....... │ +00000ec0: c003 0000 d903 0000 fd03 0000 2404 0000 ............$... │ +00000ed0: 4c04 0000 6b04 0000 8d04 0000 b004 0000 L...k........... │ +00000ee0: c504 0000 d804 0000 ed04 0000 fa04 0000 ................ │ +00000ef0: 0405 0000 1505 0000 3005 0000 4105 0000 ........0...A... │ +00000f00: 5305 0000 6505 0000 7c05 0000 9405 0000 S...e...|....... │ +00000f10: ad05 0000 c505 0000 d905 0000 ee05 0000 ................ │ +00000f20: 0406 0000 1006 0000 2406 0000 3306 0000 ........$...3... │ +00000f30: 3f06 0000 4c06 0000 5606 0000 6206 0000 ?...L...V...b... │ +00000f40: 7006 0000 7e06 0000 8e06 0000 1212 6963 p...~.........ic │ +00000f50: 5f63 6f6e 7461 6374 5f70 6963 7475 7265 _contact_picture │ +00000f60: 0014 1469 635f 636f 6e74 6163 745f 7069 ...ic_contact_pi │ +00000f70: 6374 7572 655f 3200 1414 6963 5f63 6f6e cture_2...ic_con │ +00000f80: 7461 6374 5f70 6963 7475 7265 5f33 0004 tact_picture_3.. │ +00000f90: 0469 636f 6e00 0505 6162 6f75 7400 0404 .icon...about... │ +00000fa0: 6d61 696e 000c 0c6e 6f74 6966 6963 6174 main...notificat │ +00000fb0: 696f 6e00 0b0b 7072 6566 6572 656e 6365 ion...preference │ +00000fc0: 7300 1414 636f 6e74 6163 7446 696c 7465 s...contactFilte │ +00000fd0: 7245 6e74 7269 6573 0018 1863 6f6e 7461 rEntries...conta │ +00000fe0: 6374 4669 6c74 6572 456e 7472 7956 616c ctFilterEntryVal │ +00000ff0: 7565 7300 1212 7469 6d65 4469 7370 6c61 ues...timeDispla │ +00001000: 7945 6e74 7269 6573 0016 1674 696d 6544 yEntries...timeD │ +00001010: 6973 706c 6179 456e 7472 7956 616c 7565 isplayEntryValue │ +00001020: 7300 1212 7365 6e64 6572 5f70 686f 746f s...sender_photo │ +00001030: 5f77 6964 7468 0013 1373 656e 6465 725f _width...sender_ │ +00001040: 7068 6f74 6f5f 6865 6967 6874 0008 0861 photo_height...a │ +00001050: 7070 5f6e 616d 6500 1212 6e6f 7469 6669 pp_name...notifi │ +00001060: 6361 7469 6f6e 5f74 6974 6c65 0010 1076 cation_title...v │ +00001070: 6965 775f 6275 7474 6f6e 5f74 6578 7400 iew_button_text. │ +00001080: 1212 6465 6c65 7465 5f62 7574 746f 6e5f ..delete_button_ │ +00001090: 7465 7874 0011 1163 6c6f 7365 5f62 7574 text...close_but │ +000010a0: 746f 6e5f 7465 7874 001f 1f64 656c 6574 ton_text...delet │ +000010b0: 655f 656d 6169 6c5f 636f 6e66 6972 6d61 e_email_confirma │ +000010c0: 7469 6f6e 5f74 6f61 7374 0016 1676 6965 tion_toast...vie │ +000010d0: 775f 656d 6169 6c5f 6572 726f 725f 746f w_email_error_to │ +000010e0: 6173 7400 1818 6465 6c65 7465 5f65 6d61 ast...delete_ema │ +000010f0: 696c 5f65 7272 6f72 5f74 6f61 7374 0015 il_error_toast.. │ +00001100: 1567 656e 6572 616c 5f70 7265 665f 6361 .general_pref_ca │ +00001110: 7465 676f 7279 0018 186f 6e5f 6f66 665f tegory...on_off_ │ +00001120: 7377 6974 6368 5f70 7265 6665 7265 6e63 switch_preferenc │ +00001130: 6500 1414 6f6e 5f73 7769 7463 685f 7072 e...on_switch_pr │ +00001140: 6566 6572 656e 6365 0015 156f 6666 5f73 eference...off_s │ +00001150: 7769 7463 685f 7072 6566 6572 656e 6365 witch_preference │ +00001160: 0017 1766 696c 7465 7269 6e67 5f70 7265 ...filtering_pre │ +00001170: 665f 6361 7465 676f 7279 0023 236b 6579 f_category.##key │ +00001180: 6775 6172 645f 6669 6c74 6572 696e 675f guard_filtering_ │ +00001190: 7072 6566 6572 656e 6365 5f74 6974 6c65 preference_title │ +000011a0: 0016 166f 6e5f 6b65 7967 7561 7264 5f70 ...on_keyguard_p │ +000011b0: 7265 6665 7265 6e63 6500 1717 6f66 665f reference...off_ │ +000011c0: 6b65 7967 7561 7264 5f70 7265 6665 7265 keyguard_prefere │ +000011d0: 6e63 6500 2222 636f 6e74 6163 745f 6669 nce.""contact_fi │ +000011e0: 6c74 6572 696e 675f 7072 6566 6572 656e ltering_preferen │ +000011f0: 6365 5f74 6974 6c65 0018 1861 6c6c 5f66 ce_title...all_f │ +00001200: 696c 7465 7269 6e67 5f70 7265 6665 7265 iltering_prefere │ +00001210: 6e63 6500 2222 636f 6e74 6163 7473 5f6f nce.""contacts_o │ +00001220: 6e6c 795f 6669 6c74 6572 696e 675f 7072 nly_filtering_pr │ +00001230: 6566 6572 656e 6365 002a 2a73 7461 7272 eference.**starr │ +00001240: 6564 5f63 6f6e 7461 6374 735f 6f6e 6c79 ed_contacts_only │ +00001250: 5f66 696c 7465 7269 6e67 5f70 7265 6665 _filtering_prefe │ +00001260: 7265 6e63 6500 1515 6469 7370 6c61 795f rence...display_ │ +00001270: 7072 6566 5f63 6174 6567 6f72 7900 1d1d pref_category... │ +00001280: 7469 6d65 5f64 6973 706c 6179 5f70 7265 time_display_pre │ +00001290: 6665 7265 6e63 655f 7469 746c 6500 1f1f ference_title... │ +000012a0: 7469 6d65 5f64 6973 706c 6179 5f70 7265 time_display_pre │ +000012b0: 6665 7265 6e63 655f 6465 6661 756c 7400 ference_default. │ +000012c0: 2727 7469 6d65 5f64 6973 706c 6179 5f70 ''time_display_p │ +000012d0: 7265 6665 7265 6e63 655f 7375 6d6d 6172 reference_summar │ +000012e0: 795f 6465 6661 756c 7400 1f1f 7469 6d65 y_default...time │ +000012f0: 5f64 6973 706c 6179 5f70 7265 6665 7265 _display_prefere │ +00001300: 6e63 655f 7375 6d6d 6172 7900 1616 7365 nce_summary...se │ +00001310: 6375 7269 7479 5f70 7265 665f 6361 7465 curity_pref_cate │ +00001320: 676f 7279 0021 2164 656c 6574 655f 6275 gory.!!delete_bu │ +00001330: 7474 6f6e 5f73 6563 7572 6974 795f 7072 tton_security_pr │ +00001340: 6566 5f74 6974 6c65 0024 246f 6e5f 6465 ef_title.$$on_de │ +00001350: 6c65 7465 5f62 7574 746f 6e5f 7365 6375 lete_button_secu │ +00001360: 7269 7479 5f70 7265 6665 7265 6e63 6500 rity_preference. │ +00001370: 2525 6f66 665f 6465 6c65 7465 5f62 7574 %%off_delete_but │ +00001380: 746f 6e5f 7365 6375 7269 7479 5f70 7265 ton_security_pre │ +00001390: 6665 7265 6e63 6500 1c1c 6b65 7967 7561 ference...keygua │ +000013a0: 7264 5f73 6563 7572 6974 795f 7072 6566 rd_security_pref │ +000013b0: 5f74 6974 6c65 001f 1f6f 6e5f 6b65 7967 _title...on_keyg │ +000013c0: 7561 7264 5f73 6563 7572 6974 795f 7072 uard_security_pr │ +000013d0: 6566 6572 656e 6365 0020 206f 6666 5f6b eference. off_k │ +000013e0: 6579 6775 6172 645f 7365 6375 7269 7479 eyguard_security │ +000013f0: 5f70 7265 6665 7265 6e63 6500 1212 6d69 _preference...mi │ +00001400: 7363 5f70 7265 665f 6361 7465 676f 7279 sc_pref_category │ +00001410: 0010 1061 626f 7574 5f70 7265 665f 7469 ...about_pref_ti │ +00001420: 746c 6500 1212 6162 6f75 745f 7072 6566 tle...about_pref │ +00001430: 5f73 756d 6d61 7279 000a 0a61 626f 7574 _summary...about │ +00001440: 5f74 6578 7400 0707 4d79 5468 656d 6500 _text...MyTheme. │ +00001450: 0e0e 4d79 5468 656d 652e 4469 616c 6f67 ..MyTheme.Dialog │ +00001460: 0018 1861 6363 6f75 6e74 5f6e 756d 6265 ...account_numbe │ +00001470: 725f 6564 6974 5f74 6578 7400 0e0e 6e61 r_edit_text...na │ +00001480: 6d65 5f65 6469 745f 7465 7874 000f 0f65 me_edit_text...e │ +00001490: 6d61 696c 5f65 6469 745f 7465 7874 000f mail_edit_text.. │ +000014a0: 0f74 6573 745f 6f6e 655f 6275 7474 6f6e .test_one_button │ +000014b0: 0014 1474 6573 745f 6d75 6c74 6970 6c65 ...test_multiple │ +000014c0: 5f62 7574 746f 6e00 1515 7465 7374 5f66 _button...test_f │ +000014d0: 726f 6d5f 7365 6c66 5f62 7574 746f 6e00 rom_self_button. │ +000014e0: 1616 7365 6172 6368 5f62 795f 656d 6169 ..search_by_emai │ +000014f0: 6c5f 6275 7474 6f6e 0015 1573 6561 7263 l_button...searc │ +00001500: 685f 6279 5f6e 616d 655f 6275 7474 6f6e h_by_name_button │ +00001510: 0011 1176 6965 775f 656d 6169 6c5f 6275 ...view_email_bu │ +00001520: 7474 6f6e 0012 1270 6f70 7570 5f65 6d61 tton...popup_ema │ +00001530: 696c 5f62 7574 746f 6e00 1313 6465 6c65 il_button...dele │ +00001540: 7465 5f65 6d61 696c 5f62 7574 746f 6e00 te_email_button. │ +00001550: 0909 6469 7669 6465 725f 3100 1111 6e6f ..divider_1...no │ +00001560: 7469 6669 6361 7469 6f6e 5f61 7265 6100 tification_area. │ +00001570: 0c0c 7365 6e64 6572 5f70 686f 746f 0009 ..sender_photo.. │ +00001580: 0966 726f 6d5f 6e61 6d65 000a 0a66 726f .from_name...fro │ +00001590: 6d5f 656d 6169 6c00 0707 7375 626a 6563 m_email...subjec │ +000015a0: 7400 0909 6469 7669 6465 725f 3200 0b0b t...divider_2... │ +000015b0: 6275 7474 6f6e 5f61 7265 6100 0b0b 7669 button_area...vi │ +000015c0: 6577 5f62 7574 746f 6e00 0d0d 6465 6c65 ew_button...dele │ +000015d0: 7465 5f62 7574 746f 6e00 0c0c 636c 6f73 te_button...clos │ +000015e0: 655f 6275 7474 6f6e 0000 0000 0202 1000 e_button........ │ +000015f0: 1000 0000 0100 0000 0000 0000 0202 1000 ................ │ +00001600: 2000 0000 0200 0000 0400 0000 0000 0000 ............... │ +00001610: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00001620: 9c00 0000 0200 0000 0400 0000 5c00 0000 ............\... │ +00001630: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ 00001640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001650: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -00001660: 0800 0000 0000 0000 0800 0003 0000 0000 ................ │ -00001670: 0800 0000 0100 0000 0800 0003 0100 0000 ................ │ -00001680: 0800 0000 0200 0000 0800 0003 0200 0000 ................ │ -00001690: 0800 0000 0300 0000 0800 0003 0300 0000 ................ │ -000016a0: 0202 1000 1c00 0000 0300 0000 0300 0000 ................ │ -000016b0: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -000016c0: 7400 0000 0300 0000 0300 0000 4400 0000 t...........D... │ -000016d0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -000016e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000016f0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00001700: 0800 0000 0400 0000 0800 0003 0400 0000 ................ │ -00001710: 0800 0000 0500 0000 0800 0003 0500 0000 ................ │ -00001720: 0800 0000 0600 0000 0800 0003 0600 0000 ................ │ -00001730: 0202 1000 1400 0000 0400 0000 0100 0000 ................ │ -00001740: 0000 0000 0102 3800 4c00 0000 0400 0000 ......8.L....... │ -00001750: 0100 0000 3c00 0000 2400 0000 0000 0000 ....<...$....... │ -00001760: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001780: 0800 0000 0700 0000 0800 0003 0700 0000 ................ │ -00001790: 0202 1000 2000 0000 0500 0000 0400 0000 .... ........... │ +00001650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001660: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00001670: 2000 0000 3000 0000 0800 0000 0000 0000 ...0........... │ +00001680: 0800 0003 0000 0000 0800 0000 0100 0000 ................ │ +00001690: 0800 0003 0100 0000 0800 0000 0200 0000 ................ │ +000016a0: 0800 0003 0200 0000 0800 0000 0300 0000 ................ │ +000016b0: 0800 0003 0300 0000 0202 1000 1c00 0000 ................ │ +000016c0: 0300 0000 0300 0000 0000 0000 0000 0000 ................ │ +000016d0: 0000 0000 0102 4c00 8800 0000 0300 0000 ......L......... │ +000016e0: 0300 0000 5800 0000 3800 0000 0000 0000 ....X...8....... │ +000016f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001710: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001720: 0000 0000 1000 0000 2000 0000 0800 0000 ........ ....... │ +00001730: 0400 0000 0800 0003 0400 0000 0800 0000 ................ │ +00001740: 0500 0000 0800 0003 0500 0000 0800 0000 ................ │ +00001750: 0600 0000 0800 0003 0600 0000 0202 1000 ................ │ +00001760: 1400 0000 0400 0000 0100 0000 0000 0000 ................ │ +00001770: 0102 4c00 6000 0000 0400 0000 0100 0000 ..L.`........... │ +00001780: 5000 0000 3800 0000 0000 0000 0000 0000 P...8........... │ +00001790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000017a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000017b0: 0102 3800 0802 0000 0500 0000 0400 0000 ..8............. │ -000017c0: 4800 0000 2400 0000 0000 0000 0000 0000 H...$........... │ -000017d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000017e0: 0000 0000 0000 0000 0000 0000 3400 0000 ............4... │ -000017f0: 6800 0000 1401 0000 1000 0100 0800 0000 h............... │ -00001800: 0000 0000 0300 0000 0000 0002 0800 0003 ................ │ -00001810: 0800 0000 0100 0002 0800 0003 0900 0000 ................ │ -00001820: 0200 0002 0800 0003 0a00 0000 1000 0100 ................ │ -00001830: 0900 0000 0000 0000 0300 0000 0000 0002 ................ │ -00001840: 0800 0003 0800 0000 0100 0002 0800 0003 ................ │ -00001850: 0b00 0000 0200 0002 0800 0003 0c00 0000 ................ │ -00001860: 1000 0100 0a00 0000 0000 0000 0d00 0000 ................ │ -00001870: 0000 0002 0800 0003 0d00 0000 0100 0002 ................ │ -00001880: 0800 0003 0e00 0000 0200 0002 0800 0003 ................ │ -00001890: 1200 0000 0300 0002 0800 0003 1300 0000 ................ │ -000018a0: 0400 0002 0800 0003 1400 0000 0500 0002 ................ │ -000018b0: 0800 0003 1500 0000 0600 0002 0800 0003 ................ │ -000018c0: 1600 0000 0700 0002 0800 0003 1700 0000 ................ │ -000018d0: 0800 0002 0800 0003 1800 0000 0900 0002 ................ │ -000018e0: 0800 0003 1900 0000 0a00 0002 0800 0003 ................ │ -000018f0: 0f00 0000 0b00 0002 0800 0003 1000 0000 ................ │ -00001900: 0c00 0002 0800 0003 1100 0000 1000 0100 ................ │ -00001910: 0b00 0000 0000 0000 0d00 0000 0000 0002 ................ │ -00001920: 0800 0003 1a00 0000 0100 0002 0800 0003 ................ │ -00001930: 1b00 0000 0200 0002 0800 0003 1f00 0000 ................ │ -00001940: 0300 0002 0800 0003 2000 0000 0400 0002 ........ ....... │ -00001950: 0800 0003 2100 0000 0500 0002 0800 0003 ....!........... │ -00001960: 2200 0000 0600 0002 0800 0003 2300 0000 "...........#... │ -00001970: 0700 0002 0800 0003 2400 0000 0800 0002 ........$....... │ -00001980: 0800 0003 2500 0000 0900 0002 0800 0003 ....%........... │ -00001990: 2600 0000 0a00 0002 0800 0003 1c00 0000 &............... │ -000019a0: 0b00 0002 0800 0003 1d00 0000 0c00 0002 ................ │ -000019b0: 0800 0003 1e00 0000 0202 1000 1800 0000 ................ │ -000019c0: 0600 0000 0200 0000 0005 0000 0005 0000 ................ │ -000019d0: 0102 3800 6000 0000 0600 0000 0200 0000 ..8.`........... │ -000019e0: 4000 0000 2400 0000 0000 0000 0000 0000 @...$........... │ -000019f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001a00: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00001a10: 0800 0000 0c00 0000 0800 0005 0060 0000 .............`.. │ -00001a20: 0800 0000 0d00 0000 0800 0005 0060 0000 .............`.. │ -00001a30: 0102 3800 6000 0000 0600 0000 0200 0000 ..8.`........... │ -00001a40: 4000 0000 2400 0000 0000 0000 0000 0000 @...$........... │ -00001a50: 0000 f000 0000 0000 0000 0000 0400 0000 ................ │ -00001a60: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00001a70: 0800 0000 0c00 0000 0800 0005 00a0 0000 ................ │ -00001a80: 0800 0000 0d00 0000 0800 0005 00a0 0000 ................ │ -00001a90: 0202 1000 a000 0000 0700 0000 2400 0000 ............$... │ -00001aa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ab0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ac0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000017b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000017c0: 0800 0000 0700 0000 0800 0003 0700 0000 ................ │ +000017d0: 0202 1000 2000 0000 0500 0000 0400 0000 .... ........... │ +000017e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000017f0: 0102 4c00 1c02 0000 0500 0000 0400 0000 ..L............. │ +00001800: 5c00 0000 3800 0000 0000 0000 0000 0000 \...8........... │ +00001810: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001820: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001840: 3400 0000 6800 0000 1401 0000 1000 0100 4...h........... │ +00001850: 0800 0000 0000 0000 0300 0000 0000 0002 ................ │ +00001860: 0800 0003 0800 0000 0100 0002 0800 0003 ................ │ +00001870: 0900 0000 0200 0002 0800 0003 0a00 0000 ................ │ +00001880: 1000 0100 0900 0000 0000 0000 0300 0000 ................ │ +00001890: 0000 0002 0800 0003 0800 0000 0100 0002 ................ │ +000018a0: 0800 0003 0b00 0000 0200 0002 0800 0003 ................ │ +000018b0: 0c00 0000 1000 0100 0a00 0000 0000 0000 ................ │ +000018c0: 0d00 0000 0000 0002 0800 0003 0d00 0000 ................ │ +000018d0: 0100 0002 0800 0003 0e00 0000 0200 0002 ................ │ +000018e0: 0800 0003 1200 0000 0300 0002 0800 0003 ................ │ +000018f0: 1300 0000 0400 0002 0800 0003 1400 0000 ................ │ +00001900: 0500 0002 0800 0003 1500 0000 0600 0002 ................ │ +00001910: 0800 0003 1600 0000 0700 0002 0800 0003 ................ │ +00001920: 1700 0000 0800 0002 0800 0003 1800 0000 ................ │ +00001930: 0900 0002 0800 0003 1900 0000 0a00 0002 ................ │ +00001940: 0800 0003 0f00 0000 0b00 0002 0800 0003 ................ │ +00001950: 1000 0000 0c00 0002 0800 0003 1100 0000 ................ │ +00001960: 1000 0100 0b00 0000 0000 0000 0d00 0000 ................ │ +00001970: 0000 0002 0800 0003 1a00 0000 0100 0002 ................ │ +00001980: 0800 0003 1b00 0000 0200 0002 0800 0003 ................ │ +00001990: 1f00 0000 0300 0002 0800 0003 2000 0000 ............ ... │ +000019a0: 0400 0002 0800 0003 2100 0000 0500 0002 ........!....... │ +000019b0: 0800 0003 2200 0000 0600 0002 0800 0003 ...."........... │ +000019c0: 2300 0000 0700 0002 0800 0003 2400 0000 #...........$... │ +000019d0: 0800 0002 0800 0003 2500 0000 0900 0002 ........%....... │ +000019e0: 0800 0003 2600 0000 0a00 0002 0800 0003 ....&........... │ +000019f0: 1c00 0000 0b00 0002 0800 0003 1d00 0000 ................ │ +00001a00: 0c00 0002 0800 0003 1e00 0000 0202 1000 ................ │ +00001a10: 1800 0000 0600 0000 0200 0000 0005 0000 ................ │ +00001a20: 0005 0000 0102 4c00 7400 0000 0600 0000 ......L.t....... │ +00001a30: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ +00001a40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001a50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001a60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001a70: 0000 0000 1000 0000 0800 0000 0c00 0000 ................ │ +00001a80: 0800 0005 0060 0000 0800 0000 0d00 0000 .....`.......... │ +00001a90: 0800 0005 0060 0000 0102 4c00 7400 0000 .....`....L.t... │ +00001aa0: 0600 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ +00001ab0: 0000 0000 0000 0000 0000 f000 0000 0000 ................ │ +00001ac0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ 00001ad0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001ae0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001af0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001b00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001b10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001ae0: 0000 0000 0000 0000 1000 0000 0800 0000 ................ │ +00001af0: 0c00 0000 0800 0005 00a0 0000 0800 0000 ................ │ +00001b00: 0d00 0000 0800 0005 00a0 0000 0202 1000 ................ │ +00001b10: a000 0000 0700 0000 2400 0000 0000 0000 ........$....... │ 00001b20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001b30: 0102 3800 0803 0000 0700 0000 2400 0000 ..8.........$... │ -00001b40: c800 0000 2400 0000 0000 0000 0000 0000 ....$........... │ +00001b30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001b50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001b60: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00001b70: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ -00001b80: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ -00001b90: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ -00001ba0: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ -00001bb0: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ -00001bc0: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ -00001bd0: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ -00001be0: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ -00001bf0: 2002 0000 3002 0000 0800 0000 0e00 0000 ...0........... │ -00001c00: 0800 0003 2700 0000 0800 0000 0f00 0000 ....'........... │ -00001c10: 0800 0003 2800 0000 0800 0000 1000 0000 ....(........... │ -00001c20: 0800 0003 2900 0000 0800 0000 1100 0000 ....)........... │ -00001c30: 0800 0003 2a00 0000 0800 0000 1200 0000 ....*........... │ -00001c40: 0800 0003 2b00 0000 0800 0000 1300 0000 ....+........... │ -00001c50: 0800 0003 2c00 0000 0800 0000 1400 0000 ....,........... │ -00001c60: 0800 0003 2d00 0000 0800 0000 1500 0000 ....-........... │ -00001c70: 0800 0003 2e00 0000 0800 0000 1600 0000 ................ │ -00001c80: 0800 0003 2f00 0000 0800 0000 1700 0000 ..../........... │ -00001c90: 0800 0003 3000 0000 0800 0000 1800 0000 ....0........... │ -00001ca0: 0800 0003 3100 0000 0800 0000 1900 0000 ....1........... │ -00001cb0: 0800 0003 3200 0000 0800 0000 1a00 0000 ....2........... │ -00001cc0: 0800 0003 3300 0000 0800 0000 1b00 0000 ....3........... │ -00001cd0: 0800 0003 3400 0000 0800 0000 1c00 0000 ....4........... │ -00001ce0: 0800 0003 3500 0000 0800 0000 1d00 0000 ....5........... │ -00001cf0: 0800 0003 3600 0000 0800 0000 1e00 0000 ....6........... │ -00001d00: 0800 0003 3700 0000 0800 0000 1f00 0000 ....7........... │ -00001d10: 0800 0003 3800 0000 0800 0000 2000 0000 ....8....... ... │ -00001d20: 0800 0003 3900 0000 0800 0000 2100 0000 ....9.......!... │ -00001d30: 0800 0003 3a00 0000 0800 0000 2200 0000 ....:......."... │ -00001d40: 0800 0003 3b00 0000 0800 0000 2300 0000 ....;.......#... │ -00001d50: 0800 0003 3c00 0000 0800 0000 2400 0000 ....<.......$... │ -00001d60: 0800 0003 2000 0000 0800 0000 2500 0000 .... .......%... │ -00001d70: 0800 0003 3d00 0000 0800 0000 2600 0000 ....=.......&... │ -00001d80: 0800 0003 3e00 0000 0800 0000 2700 0000 ....>.......'... │ -00001d90: 0800 0003 3f00 0000 0800 0000 2800 0000 ....?.......(... │ -00001da0: 0800 0003 4000 0000 0800 0000 2900 0000 ....@.......)... │ -00001db0: 0800 0003 4100 0000 0800 0000 2a00 0000 ....A.......*... │ -00001dc0: 0800 0003 4200 0000 0800 0000 2b00 0000 ....B.......+... │ -00001dd0: 0800 0003 4300 0000 0800 0000 2c00 0000 ....C.......,... │ -00001de0: 0800 0003 4400 0000 0800 0000 2d00 0000 ....D.......-... │ -00001df0: 0800 0003 4500 0000 0800 0000 2e00 0000 ....E........... │ -00001e00: 0800 0003 4600 0000 0800 0000 2f00 0000 ....F......./... │ -00001e10: 0800 0003 4700 0000 0800 0000 3000 0000 ....G.......0... │ -00001e20: 0800 0003 4800 0000 0800 0000 3100 0000 ....H.......1... │ -00001e30: 0800 0003 4900 0000 0202 1000 1800 0000 ....I........... │ -00001e40: 0800 0000 0200 0000 0004 0000 0004 0000 ................ │ -00001e50: 0102 3800 6000 0000 0800 0000 0200 0000 ..8.`........... │ -00001e60: 4000 0000 2400 0000 0000 0000 0000 0000 @...$........... │ -00001e70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001e80: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00001e90: 1000 0100 3200 0000 0500 0301 0000 0000 ....2........... │ -00001ea0: 1000 0100 3300 0000 0b00 0301 0000 0000 ....3........... │ -00001eb0: 0102 3800 6000 0000 0800 0000 0200 0000 ..8.`........... │ -00001ec0: 4000 0000 2400 0000 0000 0000 0000 0000 @...$........... │ -00001ed0: 0000 0000 0000 0000 0000 0000 0b00 0000 ................ │ -00001ee0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -00001ef0: 1000 0100 3200 0000 6b00 0301 0000 0000 ....2...k....... │ -00001f00: 1000 0100 3300 0000 6f00 0301 0000 0000 ....3...o....... │ -00001f10: 0202 1000 6c00 0000 0900 0000 1700 0000 ....l........... │ +00001b60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b80: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001b90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001ba0: 0000 0000 0000 0000 0000 0000 0102 4c00 ..............L. │ +00001bb0: 1c03 0000 0700 0000 2400 0000 dc00 0000 ........$....... │ +00001bc0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00001bd0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001be0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001bf0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ +00001c00: 2000 0000 3000 0000 4000 0000 5000 0000 ...0...@...P... │ +00001c10: 6000 0000 7000 0000 8000 0000 9000 0000 `...p........... │ +00001c20: a000 0000 b000 0000 c000 0000 d000 0000 ................ │ +00001c30: e000 0000 f000 0000 0001 0000 1001 0000 ................ │ +00001c40: 2001 0000 3001 0000 4001 0000 5001 0000 ...0...@...P... │ +00001c50: 6001 0000 7001 0000 8001 0000 9001 0000 `...p........... │ +00001c60: a001 0000 b001 0000 c001 0000 d001 0000 ................ │ +00001c70: e001 0000 f001 0000 0002 0000 1002 0000 ................ │ +00001c80: 2002 0000 3002 0000 0800 0000 0e00 0000 ...0........... │ +00001c90: 0800 0003 2700 0000 0800 0000 0f00 0000 ....'........... │ +00001ca0: 0800 0003 2800 0000 0800 0000 1000 0000 ....(........... │ +00001cb0: 0800 0003 2900 0000 0800 0000 1100 0000 ....)........... │ +00001cc0: 0800 0003 2a00 0000 0800 0000 1200 0000 ....*........... │ +00001cd0: 0800 0003 2b00 0000 0800 0000 1300 0000 ....+........... │ +00001ce0: 0800 0003 2c00 0000 0800 0000 1400 0000 ....,........... │ +00001cf0: 0800 0003 2d00 0000 0800 0000 1500 0000 ....-........... │ +00001d00: 0800 0003 2e00 0000 0800 0000 1600 0000 ................ │ +00001d10: 0800 0003 2f00 0000 0800 0000 1700 0000 ..../........... │ +00001d20: 0800 0003 3000 0000 0800 0000 1800 0000 ....0........... │ +00001d30: 0800 0003 3100 0000 0800 0000 1900 0000 ....1........... │ +00001d40: 0800 0003 3200 0000 0800 0000 1a00 0000 ....2........... │ +00001d50: 0800 0003 3300 0000 0800 0000 1b00 0000 ....3........... │ +00001d60: 0800 0003 3400 0000 0800 0000 1c00 0000 ....4........... │ +00001d70: 0800 0003 3500 0000 0800 0000 1d00 0000 ....5........... │ +00001d80: 0800 0003 3600 0000 0800 0000 1e00 0000 ....6........... │ +00001d90: 0800 0003 3700 0000 0800 0000 1f00 0000 ....7........... │ +00001da0: 0800 0003 3800 0000 0800 0000 2000 0000 ....8....... ... │ +00001db0: 0800 0003 3900 0000 0800 0000 2100 0000 ....9.......!... │ +00001dc0: 0800 0003 3a00 0000 0800 0000 2200 0000 ....:......."... │ +00001dd0: 0800 0003 3b00 0000 0800 0000 2300 0000 ....;.......#... │ +00001de0: 0800 0003 3c00 0000 0800 0000 2400 0000 ....<.......$... │ +00001df0: 0800 0003 2000 0000 0800 0000 2500 0000 .... .......%... │ +00001e00: 0800 0003 3d00 0000 0800 0000 2600 0000 ....=.......&... │ +00001e10: 0800 0003 3e00 0000 0800 0000 2700 0000 ....>.......'... │ +00001e20: 0800 0003 3f00 0000 0800 0000 2800 0000 ....?.......(... │ +00001e30: 0800 0003 4000 0000 0800 0000 2900 0000 ....@.......)... │ +00001e40: 0800 0003 4100 0000 0800 0000 2a00 0000 ....A.......*... │ +00001e50: 0800 0003 4200 0000 0800 0000 2b00 0000 ....B.......+... │ +00001e60: 0800 0003 4300 0000 0800 0000 2c00 0000 ....C.......,... │ +00001e70: 0800 0003 4400 0000 0800 0000 2d00 0000 ....D.......-... │ +00001e80: 0800 0003 4500 0000 0800 0000 2e00 0000 ....E........... │ +00001e90: 0800 0003 4600 0000 0800 0000 2f00 0000 ....F......./... │ +00001ea0: 0800 0003 4700 0000 0800 0000 3000 0000 ....G.......0... │ +00001eb0: 0800 0003 4800 0000 0800 0000 3100 0000 ....H.......1... │ +00001ec0: 0800 0003 4900 0000 0202 1000 1800 0000 ....I........... │ +00001ed0: 0800 0000 0200 0000 0004 0000 0004 0000 ................ │ +00001ee0: 0102 4c00 7400 0000 0800 0000 0200 0000 ..L.t........... │ +00001ef0: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +00001f00: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f10: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00001f20: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f30: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f40: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f50: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f60: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001f70: 0000 0000 0000 0000 0000 0000 0102 3800 ..............8. │ -00001f80: 0402 0000 0900 0000 1700 0000 9400 0000 ................ │ -00001f90: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -00001fa0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00001fb0: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ -00001fc0: 3000 0000 4000 0000 5000 0000 6000 0000 0...@...P...`... │ -00001fd0: 7000 0000 8000 0000 9000 0000 a000 0000 p............... │ -00001fe0: b000 0000 c000 0000 d000 0000 e000 0000 ................ │ -00001ff0: f000 0000 0001 0000 1001 0000 2001 0000 ............ ... │ -00002000: 3001 0000 4001 0000 5001 0000 6001 0000 0...@...P...`... │ -00002010: 0800 0000 3400 0000 0800 0012 0000 0000 ....4........... │ -00002020: 0800 0000 3500 0000 0800 0012 0000 0000 ....5........... │ -00002030: 0800 0000 3600 0000 0800 0012 0000 0000 ....6........... │ -00002040: 0800 0000 3700 0000 0800 0012 0000 0000 ....7........... │ -00002050: 0800 0000 3800 0000 0800 0012 0000 0000 ....8........... │ -00002060: 0800 0000 3900 0000 0800 0012 0000 0000 ....9........... │ -00002070: 0800 0000 3a00 0000 0800 0012 0000 0000 ....:........... │ -00002080: 0800 0000 3b00 0000 0800 0012 0000 0000 ....;........... │ -00002090: 0800 0000 3c00 0000 0800 0012 0000 0000 ....<........... │ -000020a0: 0800 0000 3d00 0000 0800 0012 0000 0000 ....=........... │ -000020b0: 0800 0000 3e00 0000 0800 0012 0000 0000 ....>........... │ -000020c0: 0800 0000 0600 0000 0800 0012 0000 0000 ................ │ -000020d0: 0800 0000 3f00 0000 0800 0012 0000 0000 ....?........... │ -000020e0: 0800 0000 4000 0000 0800 0012 0000 0000 ....@........... │ -000020f0: 0800 0000 4100 0000 0800 0012 0000 0000 ....A........... │ -00002100: 0800 0000 4200 0000 0800 0012 0000 0000 ....B........... │ -00002110: 0800 0000 4300 0000 0800 0012 0000 0000 ....C........... │ -00002120: 0800 0000 4400 0000 0800 0012 0000 0000 ....D........... │ -00002130: 0800 0000 4500 0000 0800 0012 0000 0000 ....E........... │ -00002140: 0800 0000 4600 0000 0800 0012 0000 0000 ....F........... │ -00002150: 0800 0000 4700 0000 0800 0012 0000 0000 ....G........... │ -00002160: 0800 0000 4800 0000 0800 0012 0000 0000 ....H........... │ -00002170: 0800 0000 4900 0000 0800 0012 0000 0000 ....I........... │ +00001f30: 1000 0000 1000 0100 3200 0000 0500 0301 ........2....... │ +00001f40: 0000 0000 1000 0100 3300 0000 0b00 0301 ........3....... │ +00001f50: 0000 0000 0102 4c00 7400 0000 0800 0000 ......L.t....... │ +00001f60: 0200 0000 5400 0000 3800 0000 0000 0000 ....T...8....... │ +00001f70: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f80: 0b00 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001f90: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001fa0: 0000 0000 1000 0000 1000 0100 3200 0000 ............2... │ +00001fb0: 6b00 0301 0000 0000 1000 0100 3300 0000 k...........3... │ +00001fc0: 6f00 0301 0000 0000 0202 1000 6c00 0000 o...........l... │ +00001fd0: 0900 0000 1700 0000 0000 0000 0000 0000 ................ │ +00001fe0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00001ff0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002000: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002010: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002020: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002030: 0000 0000 0102 4c00 1802 0000 0900 0000 ......L......... │ +00002040: 1700 0000 a800 0000 3800 0000 0000 0000 ........8....... │ +00002050: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002060: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002070: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00002080: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00002090: 4000 0000 5000 0000 6000 0000 7000 0000 @...P...`...p... │ +000020a0: 8000 0000 9000 0000 a000 0000 b000 0000 ................ │ +000020b0: c000 0000 d000 0000 e000 0000 f000 0000 ................ │ +000020c0: 0001 0000 1001 0000 2001 0000 3001 0000 ........ ...0... │ +000020d0: 4001 0000 5001 0000 6001 0000 0800 0000 @...P...`....... │ +000020e0: 3400 0000 0800 0012 0000 0000 0800 0000 4............... │ +000020f0: 3500 0000 0800 0012 0000 0000 0800 0000 5............... │ +00002100: 3600 0000 0800 0012 0000 0000 0800 0000 6............... │ +00002110: 3700 0000 0800 0012 0000 0000 0800 0000 7............... │ +00002120: 3800 0000 0800 0012 0000 0000 0800 0000 8............... │ +00002130: 3900 0000 0800 0012 0000 0000 0800 0000 9............... │ +00002140: 3a00 0000 0800 0012 0000 0000 0800 0000 :............... │ +00002150: 3b00 0000 0800 0012 0000 0000 0800 0000 ;............... │ +00002160: 3c00 0000 0800 0012 0000 0000 0800 0000 <............... │ +00002170: 3d00 0000 0800 0012 0000 0000 0800 0000 =............... │ +00002180: 3e00 0000 0800 0012 0000 0000 0800 0000 >............... │ +00002190: 0600 0000 0800 0012 0000 0000 0800 0000 ................ │ +000021a0: 3f00 0000 0800 0012 0000 0000 0800 0000 ?............... │ +000021b0: 4000 0000 0800 0012 0000 0000 0800 0000 @............... │ +000021c0: 4100 0000 0800 0012 0000 0000 0800 0000 A............... │ +000021d0: 4200 0000 0800 0012 0000 0000 0800 0000 B............... │ +000021e0: 4300 0000 0800 0012 0000 0000 0800 0000 C............... │ +000021f0: 4400 0000 0800 0012 0000 0000 0800 0000 D............... │ +00002200: 4500 0000 0800 0012 0000 0000 0800 0000 E............... │ +00002210: 4600 0000 0800 0012 0000 0000 0800 0000 F............... │ +00002220: 4700 0000 0800 0012 0000 0000 0800 0000 G............... │ +00002230: 4800 0000 0800 0012 0000 0000 0800 0000 H............... │ +00002240: 4900 0000 0800 0012 0000 0000 I........... ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 69082 bytes, number of entries: 39 │ │ │ +Zip file size: 69088 bytes, number of entries: 39 │ │ │ ?rwxrwxr-x 2.0 unx 1035 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Address.class │ │ │ ?rwxrwxr-x 2.0 unx 170 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 4088 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/ContactUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 331 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/DialogPreference.class │ │ │ ?rwxrwxr-x 2.0 unx 347 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailMessage.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailMessageQueue.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 com/blntsoft/utils/OnSwipeTouchListener.class │ │ │ @@ -12,30 +12,30 @@ │ │ │ ?rwxrwxr-x 2.0 unx 722 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailNotification$3.class │ │ │ ?rwxrwxr-x 2.0 unx 617 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailNotification$4.class │ │ │ ?rwxrwxr-x 2.0 unx 2224 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailNotification$DeleteEmailTask.class │ │ │ ?rwxrwxr-x 2.0 unx 2344 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask.class │ │ │ ?rwxrwxr-x 2.0 unx 6911 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailNotification.class │ │ │ ?rwxrwxr-x 2.0 unx 915 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailPopup.class │ │ │ ?rwxrwxr-x 2.0 unx 3269 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailPopupService.class │ │ │ -?rwxrwxr-x 2.0 unx 5336 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailReceiver.class │ │ │ +?rwxrwxr-x 2.0 unx 5339 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/EmailReceiver.class │ │ │ ?rwxrwxr-x 2.0 unx 1123 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/KeyguardManager$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2314 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/KeyguardManager.class │ │ │ ?rwxrwxr-x 2.0 unx 1880 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Main$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2210 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Main$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1826 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Main$3.class │ │ │ ?rwxrwxr-x 2.0 unx 5067 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Main$EmailLookupTask.class │ │ │ ?rwxrwxr-x 2.0 unx 3572 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Main.class │ │ │ -?rwxrwxr-x 2.0 unx 5011 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Preferences.class │ │ │ +?rwxrwxr-x 2.0 unx 5014 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/Preferences.class │ │ │ ?rwxrwxr-x 2.0 unx 346 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$array.class │ │ │ ?rwxrwxr-x 2.0 unx 145 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 251 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$dimen.class │ │ │ ?rwxrwxr-x 2.0 unx 327 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 1053 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 260 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$layout.class │ │ │ ?rwxrwxr-x 2.0 unx 1940 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$string.class │ │ │ ?rwxrwxr-x 2.0 unx 235 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$style.class │ │ │ ?rwxrwxr-x 2.0 unx 199 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R$xml.class │ │ │ ?rwxrwxr-x 2.0 unx 140 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/R.class │ │ │ ?rwxrwxr-x 2.0 unx 1815 b- stor 80-Jan-01 00:00 com/blntsoft/emailpopup/WakeLockManager.class │ │ │ ?rwxrwxr-x 2.0 unx 93 b- stor 80-Jan-01 00:00 com/blntsoft/utils/OnSwipeTouchListener$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1706 b- stor 80-Jan-01 00:00 com/blntsoft/utils/OnSwipeTouchListener$GestureListener.class │ │ │ -39 files, 62670 bytes uncompressed, 62670 bytes compressed: 0.0% │ │ │ +39 files, 62676 bytes uncompressed, 62676 bytes compressed: 0.0% │ │ ├── com/blntsoft/emailpopup/Address.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -20,16 +20,16 @@ │ │ │ │ } │ │ │ │ this.mPersonal = trim; │ │ │ │ } │ │ │ │ │ │ │ │ public static Address[] parseUnencoded(final String anObject) { │ │ │ │ final ArrayList
list = new ArrayList
(); │ │ │ │ if (anObject != null && !"".equals(anObject)) { │ │ │ │ - Rfc822Token[] tokenize; │ │ │ │ - for (int length = (tokenize = Rfc822Tokenizer.tokenize((CharSequence)anObject)).length, i = 0; i < length; ++i) { │ │ │ │ + final Rfc822Token[] tokenize = Rfc822Tokenizer.tokenize((CharSequence)anObject); │ │ │ │ + for (int length = tokenize.length, i = 0; i < length; ++i) { │ │ │ │ final Rfc822Token rfc822Token = tokenize[i]; │ │ │ │ final String address = rfc822Token.getAddress(); │ │ │ │ if (address != null && !"".equals(address)) { │ │ │ │ list.add(new Address(rfc822Token.getAddress(), rfc822Token.getName())); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── com/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -152,15 +152,15 @@ │ │ │ │ 2: invokespecial #15 // Method "":(Lcom/blntsoft/emailpopup/EmailNotification;)V │ │ │ │ 5: return │ │ │ │ │ │ │ │ protected android.graphics.Bitmap doInBackground(java.lang.String...); │ │ │ │ descriptor: ([Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ │ │ flags: (0x0084) ACC_PROTECTED, ACC_VARARGS │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=2 │ │ │ │ + stack=300, locals=14, args_size=2 │ │ │ │ 0: ldc #17 // String EmailPopup │ │ │ │ 2: astore_2 │ │ │ │ 3: new #19 // class java/lang/StringBuilder │ │ │ │ 6: astore_3 │ │ │ │ 7: aload_3 │ │ │ │ 8: invokespecial #20 // Method java/lang/StringBuilder."":()V │ │ │ │ 11: aload_3 │ │ │ │ @@ -203,47 +203,47 @@ │ │ │ │ 81: astore_2 │ │ │ │ 82: aload_0 │ │ │ │ 83: getfield #8 // Field this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ │ │ 86: invokestatic #32 // Method com/blntsoft/emailpopup/EmailNotification.access$400:(Lcom/blntsoft/emailpopup/EmailNotification;)Lcom/blntsoft/emailpopup/EmailMessage; │ │ │ │ 89: astore_3 │ │ │ │ 90: aload_3 │ │ │ │ 91: getfield #38 // Field com/blntsoft/emailpopup/EmailMessage.contactId:J │ │ │ │ - 94: lstore 11 │ │ │ │ + 94: lstore 5 │ │ │ │ 96: aload_2 │ │ │ │ - 97: lload 11 │ │ │ │ + 97: lload 5 │ │ │ │ 99: iload 10 │ │ │ │ 101: invokestatic #67 // Method com/blntsoft/emailpopup/ContactUtils.getContactPhotoById:(Landroid/content/Context;JI)Landroid/graphics/Bitmap; │ │ │ │ - 104: astore 13 │ │ │ │ - 106: aload 13 │ │ │ │ + 104: astore 11 │ │ │ │ + 106: aload 11 │ │ │ │ 108: ifnonnull 127 │ │ │ │ 111: aload_0 │ │ │ │ 112: getfield #8 // Field this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ │ │ 115: invokevirtual #71 // Method com/blntsoft/emailpopup/EmailNotification.getResources:()Landroid/content/res/Resources; │ │ │ │ 118: astore_2 │ │ │ │ 119: aload_2 │ │ │ │ 120: iload 10 │ │ │ │ 122: invokestatic #77 // Method android/graphics/BitmapFactory.decodeResource:(Landroid/content/res/Resources;I)Landroid/graphics/Bitmap; │ │ │ │ - 125: astore 13 │ │ │ │ + 125: astore 11 │ │ │ │ 127: aload_0 │ │ │ │ 128: getfield #8 // Field this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ │ │ 131: invokevirtual #71 // Method com/blntsoft/emailpopup/EmailNotification.getResources:()Landroid/content/res/Resources; │ │ │ │ 134: ldc #78 // int 2131099648 │ │ │ │ 136: invokevirtual #85 // Method android/content/res/Resources.getDimension:(I)F │ │ │ │ 139: f2i │ │ │ │ - 140: istore 14 │ │ │ │ + 140: istore 12 │ │ │ │ 142: aload_0 │ │ │ │ 143: getfield #8 // Field this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ │ │ 146: invokevirtual #71 // Method com/blntsoft/emailpopup/EmailNotification.getResources:()Landroid/content/res/Resources; │ │ │ │ 149: ldc #86 // int 2131099649 │ │ │ │ 151: invokevirtual #85 // Method android/content/res/Resources.getDimension:(I)F │ │ │ │ 154: f2i │ │ │ │ - 155: istore 15 │ │ │ │ - 157: aload 13 │ │ │ │ - 159: iload 14 │ │ │ │ - 161: iload 15 │ │ │ │ + 155: istore 13 │ │ │ │ + 157: aload 11 │ │ │ │ + 159: iload 12 │ │ │ │ + 161: iload 13 │ │ │ │ 163: iconst_0 │ │ │ │ 164: invokestatic #93 // Method android/graphics/Bitmap.createScaledBitmap:(Landroid/graphics/Bitmap;IIZ)Landroid/graphics/Bitmap; │ │ │ │ 167: areturn │ │ │ │ 168: ldc #94 // int 2130837505 │ │ │ │ 170: istore 10 │ │ │ │ 172: goto 77 │ │ ├── com/blntsoft/emailpopup/EmailReceiver.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -338,15 +338,15 @@ │ │ │ │ 1: invokespecial #31 // Method android/content/BroadcastReceiver."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ public void onReceive(android.content.Context, android.content.Intent); │ │ │ │ descriptor: (Landroid/content/Context;Landroid/content/Intent;)V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=36, args_size=3 │ │ │ │ + stack=300, locals=35, args_size=3 │ │ │ │ 0: aload_2 │ │ │ │ 1: invokevirtual #39 // Method android/content/Intent.getDataString:()Ljava/lang/String; │ │ │ │ 4: astore_3 │ │ │ │ 5: ldc #33 // String EmailPopup │ │ │ │ 7: aload_3 │ │ │ │ 8: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 11: pop │ │ │ │ @@ -667,407 +667,411 @@ │ │ │ │ 662: astore_3 │ │ │ │ 663: aload 5 │ │ │ │ 665: aload_3 │ │ │ │ 666: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ 669: pop │ │ │ │ 670: goto 396 │ │ │ │ 673: getstatic #27 // Field IGNORE_FOLDER_NAMES:[Ljava/lang/String; │ │ │ │ - 676: astore 25 │ │ │ │ - 678: aload 25 │ │ │ │ - 680: arraylength │ │ │ │ - 681: istore 9 │ │ │ │ - 683: iload 9 │ │ │ │ - 685: istore 26 │ │ │ │ - 687: iconst_0 │ │ │ │ - 688: istore 27 │ │ │ │ - 690: iload 27 │ │ │ │ - 692: istore 9 │ │ │ │ - 694: iload 27 │ │ │ │ - 696: iload 26 │ │ │ │ - 698: if_icmpge 780 │ │ │ │ - 701: aload 25 │ │ │ │ - 703: iload 27 │ │ │ │ - 705: aaload │ │ │ │ - 706: astore 28 │ │ │ │ - 708: aload 28 │ │ │ │ - 710: aload 13 │ │ │ │ - 712: invokevirtual #161 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z │ │ │ │ - 715: istore 7 │ │ │ │ - 717: iload 7 │ │ │ │ - 719: ifeq 771 │ │ │ │ - 722: ldc #33 // String EmailPopup │ │ │ │ - 724: astore 5 │ │ │ │ - 726: new #70 // class java/lang/StringBuilder │ │ │ │ - 729: astore_3 │ │ │ │ - 730: aload_3 │ │ │ │ - 731: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ - 734: ldc #163 // String Ignoring email from folder: │ │ │ │ - 736: astore 17 │ │ │ │ - 738: aload_3 │ │ │ │ - 739: aload 17 │ │ │ │ - 741: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 744: astore_3 │ │ │ │ - 745: aload_3 │ │ │ │ - 746: astore 6 │ │ │ │ + 676: astore_3 │ │ │ │ + 677: aload_3 │ │ │ │ + 678: astore 6 │ │ │ │ + 680: aload_3 │ │ │ │ + 681: arraylength │ │ │ │ + 682: istore 9 │ │ │ │ + 684: iload 9 │ │ │ │ + 686: istore 25 │ │ │ │ + 688: iconst_0 │ │ │ │ + 689: istore 7 │ │ │ │ + 691: aconst_null │ │ │ │ + 692: astore 5 │ │ │ │ + 694: iload 7 │ │ │ │ + 696: istore 9 │ │ │ │ + 698: iload 7 │ │ │ │ + 700: iload 25 │ │ │ │ + 702: if_icmpge 783 │ │ │ │ + 705: aload_3 │ │ │ │ + 706: iload 7 │ │ │ │ + 708: aaload │ │ │ │ + 709: astore 26 │ │ │ │ + 711: aload 26 │ │ │ │ + 713: aload 13 │ │ │ │ + 715: invokevirtual #161 // Method java/lang/String.equalsIgnoreCase:(Ljava/lang/String;)Z │ │ │ │ + 718: istore 27 │ │ │ │ + 720: iload 27 │ │ │ │ + 722: ifeq 774 │ │ │ │ + 725: ldc #33 // String EmailPopup │ │ │ │ + 727: astore 5 │ │ │ │ + 729: new #70 // class java/lang/StringBuilder │ │ │ │ + 732: astore_3 │ │ │ │ + 733: aload_3 │ │ │ │ + 734: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ + 737: ldc #163 // String Ignoring email from folder: │ │ │ │ + 739: astore 17 │ │ │ │ + 741: aload_3 │ │ │ │ + 742: aload 17 │ │ │ │ + 744: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 747: astore_3 │ │ │ │ 748: aload_3 │ │ │ │ - 749: aload 13 │ │ │ │ - 751: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 754: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 757: astore_3 │ │ │ │ - 758: aload 5 │ │ │ │ - 760: aload_3 │ │ │ │ - 761: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 764: pop │ │ │ │ - 765: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ - 768: goto 396 │ │ │ │ - 771: iload 27 │ │ │ │ - 773: iconst_1 │ │ │ │ - 774: iadd │ │ │ │ - 775: istore 27 │ │ │ │ - 777: goto 690 │ │ │ │ - 780: ldc #165 // String contactFiltering │ │ │ │ - 782: astore 5 │ │ │ │ - 784: ldc #167 // String All │ │ │ │ - 786: astore_3 │ │ │ │ - 787: aload 24 │ │ │ │ - 789: astore 6 │ │ │ │ - 791: aload 5 │ │ │ │ - 793: astore 11 │ │ │ │ - 795: aload 24 │ │ │ │ - 797: aload 5 │ │ │ │ - 799: aload_3 │ │ │ │ - 800: invokeinterface #171, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 805: astore 29 │ │ │ │ - 807: aload 12 │ │ │ │ - 809: invokestatic #177 // Method com/blntsoft/emailpopup/Address.parseUnencoded:(Ljava/lang/String;)[Lcom/blntsoft/emailpopup/Address; │ │ │ │ - 812: astore 30 │ │ │ │ - 814: aconst_null │ │ │ │ - 815: astore 31 │ │ │ │ - 817: aload 30 │ │ │ │ - 819: arraylength │ │ │ │ - 820: istore 9 │ │ │ │ - 822: iload 9 │ │ │ │ - 824: istore 7 │ │ │ │ - 826: iload 9 │ │ │ │ - 828: ifle 1059 │ │ │ │ - 831: iconst_0 │ │ │ │ - 832: istore 7 │ │ │ │ - 834: aconst_null │ │ │ │ - 835: astore 5 │ │ │ │ - 837: aload 30 │ │ │ │ - 839: iconst_0 │ │ │ │ - 840: aaload │ │ │ │ - 841: astore 31 │ │ │ │ - 843: new #70 // class java/lang/StringBuilder │ │ │ │ - 846: astore_3 │ │ │ │ - 847: aload_3 │ │ │ │ - 848: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ - 851: aload_3 │ │ │ │ - 852: ldc #179 // String fromAddress.mPersonal: │ │ │ │ - 854: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 857: astore_3 │ │ │ │ - 858: aload 31 │ │ │ │ - 860: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ - 863: astore 6 │ │ │ │ - 865: aload 6 │ │ │ │ - 867: astore 17 │ │ │ │ - 869: aload_3 │ │ │ │ - 870: aload 6 │ │ │ │ - 872: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 875: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 878: astore_3 │ │ │ │ - 879: ldc #33 // String EmailPopup │ │ │ │ - 881: aload_3 │ │ │ │ - 882: invokestatic #186 // Method android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 885: pop │ │ │ │ - 886: aload 31 │ │ │ │ - 888: getfield #189 // Field com/blntsoft/emailpopup/Address.mAddress:Ljava/lang/String; │ │ │ │ - 891: astore 5 │ │ │ │ - 893: aload_1 │ │ │ │ - 894: astore 6 │ │ │ │ - 896: aload 5 │ │ │ │ - 898: astore 11 │ │ │ │ - 900: aload_1 │ │ │ │ - 901: aload 5 │ │ │ │ - 903: invokestatic #195 // Method com/blntsoft/emailpopup/ContactUtils.getIdByEmailAddress:(Landroid/content/Context;Ljava/lang/String;)J │ │ │ │ - 906: lstore 32 │ │ │ │ - 908: iconst_m1 │ │ │ │ - 909: i2l │ │ │ │ - 910: lstore 20 │ │ │ │ - 912: lload 32 │ │ │ │ - 914: lload 20 │ │ │ │ - 916: lcmp │ │ │ │ - 917: istore 7 │ │ │ │ - 919: iload 7 │ │ │ │ - 921: ifne 962 │ │ │ │ - 924: aload 31 │ │ │ │ - 926: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ - 929: astore 6 │ │ │ │ - 931: aload 6 │ │ │ │ - 933: astore 5 │ │ │ │ - 935: aload 6 │ │ │ │ - 937: ifnull 962 │ │ │ │ - 940: aload 31 │ │ │ │ - 942: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ - 945: astore 5 │ │ │ │ - 947: aload_1 │ │ │ │ - 948: astore 6 │ │ │ │ - 950: aload 5 │ │ │ │ - 952: astore 11 │ │ │ │ - 954: aload_1 │ │ │ │ - 955: aload 5 │ │ │ │ - 957: invokestatic #198 // Method com/blntsoft/emailpopup/ContactUtils.getIdByName:(Landroid/content/Context;Ljava/lang/String;)J │ │ │ │ - 960: lstore 32 │ │ │ │ - 962: new #70 // class java/lang/StringBuilder │ │ │ │ - 965: astore_3 │ │ │ │ - 966: aload_3 │ │ │ │ - 967: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ - 970: ldc #200 // String contactId: │ │ │ │ - 972: astore 17 │ │ │ │ - 974: aload_3 │ │ │ │ - 975: aload 17 │ │ │ │ - 977: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 980: astore_3 │ │ │ │ - 981: aload_3 │ │ │ │ - 982: astore 6 │ │ │ │ + 749: astore 6 │ │ │ │ + 751: aload_3 │ │ │ │ + 752: aload 13 │ │ │ │ + 754: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 757: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 760: astore_3 │ │ │ │ + 761: aload 5 │ │ │ │ + 763: aload_3 │ │ │ │ + 764: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 767: pop │ │ │ │ + 768: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ + 771: goto 396 │ │ │ │ + 774: iload 7 │ │ │ │ + 776: iconst_1 │ │ │ │ + 777: iadd │ │ │ │ + 778: istore 7 │ │ │ │ + 780: goto 694 │ │ │ │ + 783: ldc #165 // String contactFiltering │ │ │ │ + 785: astore 5 │ │ │ │ + 787: ldc #167 // String All │ │ │ │ + 789: astore_3 │ │ │ │ + 790: aload 24 │ │ │ │ + 792: astore 6 │ │ │ │ + 794: aload 5 │ │ │ │ + 796: astore 11 │ │ │ │ + 798: aload 24 │ │ │ │ + 800: aload 5 │ │ │ │ + 802: aload_3 │ │ │ │ + 803: invokeinterface #171, 3 // InterfaceMethod android/content/SharedPreferences.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 808: astore 28 │ │ │ │ + 810: aload 12 │ │ │ │ + 812: invokestatic #177 // Method com/blntsoft/emailpopup/Address.parseUnencoded:(Ljava/lang/String;)[Lcom/blntsoft/emailpopup/Address; │ │ │ │ + 815: astore 29 │ │ │ │ + 817: aconst_null │ │ │ │ + 818: astore 30 │ │ │ │ + 820: aload 29 │ │ │ │ + 822: arraylength │ │ │ │ + 823: istore 9 │ │ │ │ + 825: iload 9 │ │ │ │ + 827: istore 7 │ │ │ │ + 829: iload 9 │ │ │ │ + 831: ifle 1062 │ │ │ │ + 834: iconst_0 │ │ │ │ + 835: istore 7 │ │ │ │ + 837: aconst_null │ │ │ │ + 838: astore 5 │ │ │ │ + 840: aload 29 │ │ │ │ + 842: iconst_0 │ │ │ │ + 843: aaload │ │ │ │ + 844: astore 30 │ │ │ │ + 846: new #70 // class java/lang/StringBuilder │ │ │ │ + 849: astore_3 │ │ │ │ + 850: aload_3 │ │ │ │ + 851: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ + 854: aload_3 │ │ │ │ + 855: ldc #179 // String fromAddress.mPersonal: │ │ │ │ + 857: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 860: astore_3 │ │ │ │ + 861: aload 30 │ │ │ │ + 863: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ + 866: astore 6 │ │ │ │ + 868: aload 6 │ │ │ │ + 870: astore 17 │ │ │ │ + 872: aload_3 │ │ │ │ + 873: aload 6 │ │ │ │ + 875: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 878: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 881: astore_3 │ │ │ │ + 882: ldc #33 // String EmailPopup │ │ │ │ + 884: aload_3 │ │ │ │ + 885: invokestatic #186 // Method android/util/Log.v:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 888: pop │ │ │ │ + 889: aload 30 │ │ │ │ + 891: getfield #189 // Field com/blntsoft/emailpopup/Address.mAddress:Ljava/lang/String; │ │ │ │ + 894: astore 5 │ │ │ │ + 896: aload_1 │ │ │ │ + 897: astore 6 │ │ │ │ + 899: aload 5 │ │ │ │ + 901: astore 11 │ │ │ │ + 903: aload_1 │ │ │ │ + 904: aload 5 │ │ │ │ + 906: invokestatic #195 // Method com/blntsoft/emailpopup/ContactUtils.getIdByEmailAddress:(Landroid/content/Context;Ljava/lang/String;)J │ │ │ │ + 909: lstore 31 │ │ │ │ + 911: iconst_m1 │ │ │ │ + 912: i2l │ │ │ │ + 913: lstore 20 │ │ │ │ + 915: lload 31 │ │ │ │ + 917: lload 20 │ │ │ │ + 919: lcmp │ │ │ │ + 920: istore 7 │ │ │ │ + 922: iload 7 │ │ │ │ + 924: ifne 965 │ │ │ │ + 927: aload 30 │ │ │ │ + 929: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ + 932: astore 6 │ │ │ │ + 934: aload 6 │ │ │ │ + 936: astore 5 │ │ │ │ + 938: aload 6 │ │ │ │ + 940: ifnull 965 │ │ │ │ + 943: aload 30 │ │ │ │ + 945: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ + 948: astore 5 │ │ │ │ + 950: aload_1 │ │ │ │ + 951: astore 6 │ │ │ │ + 953: aload 5 │ │ │ │ + 955: astore 11 │ │ │ │ + 957: aload_1 │ │ │ │ + 958: aload 5 │ │ │ │ + 960: invokestatic #198 // Method com/blntsoft/emailpopup/ContactUtils.getIdByName:(Landroid/content/Context;Ljava/lang/String;)J │ │ │ │ + 963: lstore 31 │ │ │ │ + 965: new #70 // class java/lang/StringBuilder │ │ │ │ + 968: astore_3 │ │ │ │ + 969: aload_3 │ │ │ │ + 970: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ + 973: ldc #200 // String contactId: │ │ │ │ + 975: astore 17 │ │ │ │ + 977: aload_3 │ │ │ │ + 978: aload 17 │ │ │ │ + 980: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 983: astore_3 │ │ │ │ 984: aload_3 │ │ │ │ - 985: lload 32 │ │ │ │ - 987: invokevirtual #203 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - 990: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 993: astore_3 │ │ │ │ - 994: ldc #33 // String EmailPopup │ │ │ │ - 996: aload_3 │ │ │ │ - 997: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 1000: pop │ │ │ │ - 1001: ldc #205 // String ContactsOnly │ │ │ │ - 1003: astore 5 │ │ │ │ - 1005: aload 5 │ │ │ │ - 1007: astore 6 │ │ │ │ - 1009: aload 5 │ │ │ │ - 1011: aload 29 │ │ │ │ - 1013: invokevirtual #209 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 1016: istore 7 │ │ │ │ - 1018: iload 7 │ │ │ │ - 1020: ifeq 1091 │ │ │ │ - 1023: iconst_m1 │ │ │ │ - 1024: i2l │ │ │ │ - 1025: lstore 20 │ │ │ │ - 1027: lload 32 │ │ │ │ - 1029: lload 20 │ │ │ │ - 1031: lcmp │ │ │ │ - 1032: istore 7 │ │ │ │ - 1034: iload 7 │ │ │ │ - 1036: ifne 1201 │ │ │ │ - 1039: ldc #33 // String EmailPopup │ │ │ │ - 1041: astore 5 │ │ │ │ - 1043: ldc #211 // String Contact only --> No popup │ │ │ │ - 1045: astore_3 │ │ │ │ - 1046: aload 5 │ │ │ │ - 1048: aload_3 │ │ │ │ - 1049: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 1052: pop │ │ │ │ - 1053: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ - 1056: goto 396 │ │ │ │ - 1059: new #173 // class com/blntsoft/emailpopup/Address │ │ │ │ - 1062: astore 31 │ │ │ │ - 1064: ldc #213 // String │ │ │ │ - 1066: astore 5 │ │ │ │ - 1068: iconst_0 │ │ │ │ - 1069: istore 8 │ │ │ │ - 1071: aconst_null │ │ │ │ - 1072: astore_3 │ │ │ │ - 1073: aload 5 │ │ │ │ - 1075: astore 6 │ │ │ │ - 1077: aconst_null │ │ │ │ - 1078: astore 11 │ │ │ │ - 1080: aload 31 │ │ │ │ - 1082: aload 5 │ │ │ │ - 1084: aconst_null │ │ │ │ - 1085: invokespecial #216 // Method com/blntsoft/emailpopup/Address."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 1088: goto 843 │ │ │ │ - 1091: ldc #218 // String StarredContactsOnly │ │ │ │ - 1093: astore 5 │ │ │ │ - 1095: aload 5 │ │ │ │ - 1097: astore 6 │ │ │ │ - 1099: aload 5 │ │ │ │ - 1101: aload 29 │ │ │ │ - 1103: invokevirtual #209 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 1106: istore 7 │ │ │ │ - 1108: iload 7 │ │ │ │ - 1110: ifeq 1201 │ │ │ │ - 1113: iconst_m1 │ │ │ │ - 1114: i2l │ │ │ │ - 1115: lstore 20 │ │ │ │ - 1117: lload 32 │ │ │ │ - 1119: lload 20 │ │ │ │ - 1121: lcmp │ │ │ │ - 1122: istore 7 │ │ │ │ - 1124: iload 7 │ │ │ │ - 1126: ifne 1149 │ │ │ │ - 1129: ldc #33 // String EmailPopup │ │ │ │ - 1131: astore 5 │ │ │ │ - 1133: ldc #220 // String Not a contact (can\'t be starred) --> No popup │ │ │ │ - 1135: astore_3 │ │ │ │ - 1136: aload 5 │ │ │ │ - 1138: aload_3 │ │ │ │ - 1139: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 1142: pop │ │ │ │ - 1143: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ - 1146: goto 396 │ │ │ │ - 1149: iconst_m1 │ │ │ │ - 1150: i2l │ │ │ │ - 1151: lstore 20 │ │ │ │ - 1153: lload 32 │ │ │ │ - 1155: lload 20 │ │ │ │ - 1157: lcmp │ │ │ │ - 1158: istore 7 │ │ │ │ - 1160: iload 7 │ │ │ │ - 1162: ifeq 1201 │ │ │ │ - 1165: aload_1 │ │ │ │ - 1166: astore 6 │ │ │ │ + 985: astore 6 │ │ │ │ + 987: aload_3 │ │ │ │ + 988: lload 31 │ │ │ │ + 990: invokevirtual #203 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ + 993: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 996: astore_3 │ │ │ │ + 997: ldc #33 // String EmailPopup │ │ │ │ + 999: aload_3 │ │ │ │ + 1000: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 1003: pop │ │ │ │ + 1004: ldc #205 // String ContactsOnly │ │ │ │ + 1006: astore 5 │ │ │ │ + 1008: aload 5 │ │ │ │ + 1010: astore 6 │ │ │ │ + 1012: aload 5 │ │ │ │ + 1014: aload 28 │ │ │ │ + 1016: invokevirtual #209 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 1019: istore 7 │ │ │ │ + 1021: iload 7 │ │ │ │ + 1023: ifeq 1094 │ │ │ │ + 1026: iconst_m1 │ │ │ │ + 1027: i2l │ │ │ │ + 1028: lstore 20 │ │ │ │ + 1030: lload 31 │ │ │ │ + 1032: lload 20 │ │ │ │ + 1034: lcmp │ │ │ │ + 1035: istore 7 │ │ │ │ + 1037: iload 7 │ │ │ │ + 1039: ifne 1204 │ │ │ │ + 1042: ldc #33 // String EmailPopup │ │ │ │ + 1044: astore 5 │ │ │ │ + 1046: ldc #211 // String Contact only --> No popup │ │ │ │ + 1048: astore_3 │ │ │ │ + 1049: aload 5 │ │ │ │ + 1051: aload_3 │ │ │ │ + 1052: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 1055: pop │ │ │ │ + 1056: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ + 1059: goto 396 │ │ │ │ + 1062: new #173 // class com/blntsoft/emailpopup/Address │ │ │ │ + 1065: astore 30 │ │ │ │ + 1067: ldc #213 // String │ │ │ │ + 1069: astore 5 │ │ │ │ + 1071: iconst_0 │ │ │ │ + 1072: istore 8 │ │ │ │ + 1074: aconst_null │ │ │ │ + 1075: astore_3 │ │ │ │ + 1076: aload 5 │ │ │ │ + 1078: astore 6 │ │ │ │ + 1080: aconst_null │ │ │ │ + 1081: astore 11 │ │ │ │ + 1083: aload 30 │ │ │ │ + 1085: aload 5 │ │ │ │ + 1087: aconst_null │ │ │ │ + 1088: invokespecial #216 // Method com/blntsoft/emailpopup/Address."":(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 1091: goto 846 │ │ │ │ + 1094: ldc #218 // String StarredContactsOnly │ │ │ │ + 1096: astore 5 │ │ │ │ + 1098: aload 5 │ │ │ │ + 1100: astore 6 │ │ │ │ + 1102: aload 5 │ │ │ │ + 1104: aload 28 │ │ │ │ + 1106: invokevirtual #209 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 1109: istore 7 │ │ │ │ + 1111: iload 7 │ │ │ │ + 1113: ifeq 1204 │ │ │ │ + 1116: iconst_m1 │ │ │ │ + 1117: i2l │ │ │ │ + 1118: lstore 20 │ │ │ │ + 1120: lload 31 │ │ │ │ + 1122: lload 20 │ │ │ │ + 1124: lcmp │ │ │ │ + 1125: istore 7 │ │ │ │ + 1127: iload 7 │ │ │ │ + 1129: ifne 1152 │ │ │ │ + 1132: ldc #33 // String EmailPopup │ │ │ │ + 1134: astore 5 │ │ │ │ + 1136: ldc #220 // String Not a contact (can\'t be starred) --> No popup │ │ │ │ + 1138: astore_3 │ │ │ │ + 1139: aload 5 │ │ │ │ + 1141: aload_3 │ │ │ │ + 1142: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 1145: pop │ │ │ │ + 1146: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ + 1149: goto 396 │ │ │ │ + 1152: iconst_m1 │ │ │ │ + 1153: i2l │ │ │ │ + 1154: lstore 20 │ │ │ │ + 1156: lload 31 │ │ │ │ + 1158: lload 20 │ │ │ │ + 1160: lcmp │ │ │ │ + 1161: istore 7 │ │ │ │ + 1163: iload 7 │ │ │ │ + 1165: ifeq 1204 │ │ │ │ 1168: aload_1 │ │ │ │ - 1169: lload 32 │ │ │ │ - 1171: invokestatic #224 // Method com/blntsoft/emailpopup/ContactUtils.isContactStarred:(Landroid/content/Context;J)Z │ │ │ │ - 1174: istore 7 │ │ │ │ - 1176: iload 7 │ │ │ │ - 1178: ifne 1201 │ │ │ │ - 1181: ldc #33 // String EmailPopup │ │ │ │ - 1183: astore 5 │ │ │ │ - 1185: ldc #226 // String Not a starred contact --> No popup │ │ │ │ - 1187: astore_3 │ │ │ │ - 1188: aload 5 │ │ │ │ - 1190: aload_3 │ │ │ │ - 1191: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - 1194: pop │ │ │ │ - 1195: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ - 1198: goto 396 │ │ │ │ - 1201: new #228 // class com/blntsoft/emailpopup/EmailMessage │ │ │ │ - 1204: astore 34 │ │ │ │ - 1206: aload 34 │ │ │ │ - 1208: invokespecial #229 // Method com/blntsoft/emailpopup/EmailMessage."":()V │ │ │ │ - 1211: new #70 // class java/lang/StringBuilder │ │ │ │ - 1214: astore 5 │ │ │ │ - 1216: aload 5 │ │ │ │ - 1218: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1221: aload 5 │ │ │ │ - 1223: astore 6 │ │ │ │ - 1225: aload 5 │ │ │ │ - 1227: aload 10 │ │ │ │ - 1229: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1232: ldc #231 // String extra.ACCOUNT │ │ │ │ - 1234: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1237: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1240: astore 5 │ │ │ │ - 1242: aload_2 │ │ │ │ - 1243: astore 6 │ │ │ │ - 1245: aload 5 │ │ │ │ - 1247: astore 11 │ │ │ │ - 1249: aload_2 │ │ │ │ - 1250: aload 5 │ │ │ │ - 1252: invokevirtual #84 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - 1255: astore 5 │ │ │ │ - 1257: aload 5 │ │ │ │ - 1259: astore 6 │ │ │ │ - 1261: aload 34 │ │ │ │ - 1263: astore 11 │ │ │ │ - 1265: aload 34 │ │ │ │ - 1267: aload 5 │ │ │ │ - 1269: putfield #234 // Field com/blntsoft/emailpopup/EmailMessage.account:Ljava/lang/String; │ │ │ │ - 1272: aload_2 │ │ │ │ - 1273: invokevirtual #238 // Method android/content/Intent.getData:()Landroid/net/Uri; │ │ │ │ - 1276: invokevirtual #241 // Method android/net/Uri.toString:()Ljava/lang/String; │ │ │ │ - 1279: astore 5 │ │ │ │ - 1281: aload 5 │ │ │ │ - 1283: astore 6 │ │ │ │ - 1285: aload 34 │ │ │ │ - 1287: aload 5 │ │ │ │ - 1289: putfield #244 // Field com/blntsoft/emailpopup/EmailMessage.uriString:Ljava/lang/String; │ │ │ │ - 1292: aload 14 │ │ │ │ - 1294: astore 6 │ │ │ │ - 1296: aload 34 │ │ │ │ - 1298: aload 14 │ │ │ │ - 1300: putfield #247 // Field com/blntsoft/emailpopup/EmailMessage.subject:Ljava/lang/String; │ │ │ │ - 1303: aload 31 │ │ │ │ - 1305: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ - 1308: astore 6 │ │ │ │ - 1310: aload 6 │ │ │ │ - 1312: astore 5 │ │ │ │ - 1314: aload 34 │ │ │ │ - 1316: aload 6 │ │ │ │ - 1318: putfield #250 // Field com/blntsoft/emailpopup/EmailMessage.senderName:Ljava/lang/String; │ │ │ │ - 1321: aload 31 │ │ │ │ - 1323: getfield #189 // Field com/blntsoft/emailpopup/Address.mAddress:Ljava/lang/String; │ │ │ │ - 1326: astore 6 │ │ │ │ - 1328: aload 6 │ │ │ │ - 1330: astore 5 │ │ │ │ - 1332: aload 34 │ │ │ │ - 1334: aload 6 │ │ │ │ - 1336: putfield #253 // Field com/blntsoft/emailpopup/EmailMessage.senderEmail:Ljava/lang/String; │ │ │ │ - 1339: aload 34 │ │ │ │ - 1341: astore 6 │ │ │ │ - 1343: aload 34 │ │ │ │ - 1345: lload 32 │ │ │ │ - 1347: putfield #257 // Field com/blntsoft/emailpopup/EmailMessage.contactId:J │ │ │ │ - 1350: new #70 // class java/lang/StringBuilder │ │ │ │ - 1353: astore 5 │ │ │ │ - 1355: aload 5 │ │ │ │ - 1357: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ - 1360: aload 5 │ │ │ │ - 1362: astore 6 │ │ │ │ - 1364: aload 5 │ │ │ │ - 1366: aload 10 │ │ │ │ - 1368: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1371: astore 5 │ │ │ │ - 1373: ldc_w #259 // String extra.AUTO_CLOSE │ │ │ │ - 1376: astore_3 │ │ │ │ - 1377: aload 5 │ │ │ │ - 1379: aload_3 │ │ │ │ - 1380: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 1383: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 1386: astore 5 │ │ │ │ - 1388: iconst_1 │ │ │ │ - 1389: istore 8 │ │ │ │ - 1391: aload_2 │ │ │ │ - 1392: astore 6 │ │ │ │ - 1394: aload 5 │ │ │ │ - 1396: astore 11 │ │ │ │ - 1398: aload_2 │ │ │ │ - 1399: aload 5 │ │ │ │ - 1401: iload 8 │ │ │ │ - 1403: invokevirtual #100 // Method android/content/Intent.getBooleanExtra:(Ljava/lang/String;Z)Z │ │ │ │ - 1406: istore 7 │ │ │ │ - 1408: iload 7 │ │ │ │ - 1410: istore 9 │ │ │ │ - 1412: aload 34 │ │ │ │ - 1414: astore 11 │ │ │ │ - 1416: aload 34 │ │ │ │ - 1418: iload 7 │ │ │ │ - 1420: putfield #263 // Field com/blntsoft/emailpopup/EmailMessage.autoClose:Z │ │ │ │ - 1423: new #35 // class android/content/Intent │ │ │ │ - 1426: astore 35 │ │ │ │ - 1428: aload_1 │ │ │ │ - 1429: astore 6 │ │ │ │ - 1431: ldc_w #265 // class com/blntsoft/emailpopup/EmailPopupService │ │ │ │ - 1434: astore 11 │ │ │ │ - 1436: aload 35 │ │ │ │ - 1438: aload_1 │ │ │ │ - 1439: aload 11 │ │ │ │ - 1441: invokespecial #268 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ - 1444: ldc_w #270 // String EMAIL_MESSAGE_EXTRA │ │ │ │ - 1447: astore 5 │ │ │ │ - 1449: aload 5 │ │ │ │ - 1451: astore 6 │ │ │ │ - 1453: aload 34 │ │ │ │ - 1455: astore 11 │ │ │ │ - 1457: aload 35 │ │ │ │ - 1459: aload 5 │ │ │ │ - 1461: aload 34 │ │ │ │ - 1463: invokevirtual #274 // Method android/content/Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ │ │ - 1466: pop │ │ │ │ - 1467: aload_1 │ │ │ │ - 1468: astore 6 │ │ │ │ + 1169: astore 6 │ │ │ │ + 1171: aload_1 │ │ │ │ + 1172: lload 31 │ │ │ │ + 1174: invokestatic #224 // Method com/blntsoft/emailpopup/ContactUtils.isContactStarred:(Landroid/content/Context;J)Z │ │ │ │ + 1177: istore 7 │ │ │ │ + 1179: iload 7 │ │ │ │ + 1181: ifne 1204 │ │ │ │ + 1184: ldc #33 // String EmailPopup │ │ │ │ + 1186: astore 5 │ │ │ │ + 1188: ldc #226 // String Not a starred contact --> No popup │ │ │ │ + 1190: astore_3 │ │ │ │ + 1191: aload 5 │ │ │ │ + 1193: aload_3 │ │ │ │ + 1194: invokestatic #45 // Method android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + 1197: pop │ │ │ │ + 1198: invokestatic #105 // Method com/blntsoft/emailpopup/WakeLockManager.releasePartialWakeLock:()V │ │ │ │ + 1201: goto 396 │ │ │ │ + 1204: new #228 // class com/blntsoft/emailpopup/EmailMessage │ │ │ │ + 1207: astore 33 │ │ │ │ + 1209: aload 33 │ │ │ │ + 1211: invokespecial #229 // Method com/blntsoft/emailpopup/EmailMessage."":()V │ │ │ │ + 1214: new #70 // class java/lang/StringBuilder │ │ │ │ + 1217: astore 5 │ │ │ │ + 1219: aload 5 │ │ │ │ + 1221: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1224: aload 5 │ │ │ │ + 1226: astore 6 │ │ │ │ + 1228: aload 5 │ │ │ │ + 1230: aload 10 │ │ │ │ + 1232: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1235: ldc #231 // String extra.ACCOUNT │ │ │ │ + 1237: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1240: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1243: astore 5 │ │ │ │ + 1245: aload_2 │ │ │ │ + 1246: astore 6 │ │ │ │ + 1248: aload 5 │ │ │ │ + 1250: astore 11 │ │ │ │ + 1252: aload_2 │ │ │ │ + 1253: aload 5 │ │ │ │ + 1255: invokevirtual #84 // Method android/content/Intent.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + 1258: astore 5 │ │ │ │ + 1260: aload 5 │ │ │ │ + 1262: astore 6 │ │ │ │ + 1264: aload 33 │ │ │ │ + 1266: astore 11 │ │ │ │ + 1268: aload 33 │ │ │ │ + 1270: aload 5 │ │ │ │ + 1272: putfield #234 // Field com/blntsoft/emailpopup/EmailMessage.account:Ljava/lang/String; │ │ │ │ + 1275: aload_2 │ │ │ │ + 1276: invokevirtual #238 // Method android/content/Intent.getData:()Landroid/net/Uri; │ │ │ │ + 1279: invokevirtual #241 // Method android/net/Uri.toString:()Ljava/lang/String; │ │ │ │ + 1282: astore 5 │ │ │ │ + 1284: aload 5 │ │ │ │ + 1286: astore 6 │ │ │ │ + 1288: aload 33 │ │ │ │ + 1290: aload 5 │ │ │ │ + 1292: putfield #244 // Field com/blntsoft/emailpopup/EmailMessage.uriString:Ljava/lang/String; │ │ │ │ + 1295: aload 14 │ │ │ │ + 1297: astore 6 │ │ │ │ + 1299: aload 33 │ │ │ │ + 1301: aload 14 │ │ │ │ + 1303: putfield #247 // Field com/blntsoft/emailpopup/EmailMessage.subject:Ljava/lang/String; │ │ │ │ + 1306: aload 30 │ │ │ │ + 1308: getfield #183 // Field com/blntsoft/emailpopup/Address.mPersonal:Ljava/lang/String; │ │ │ │ + 1311: astore 6 │ │ │ │ + 1313: aload 6 │ │ │ │ + 1315: astore 5 │ │ │ │ + 1317: aload 33 │ │ │ │ + 1319: aload 6 │ │ │ │ + 1321: putfield #250 // Field com/blntsoft/emailpopup/EmailMessage.senderName:Ljava/lang/String; │ │ │ │ + 1324: aload 30 │ │ │ │ + 1326: getfield #189 // Field com/blntsoft/emailpopup/Address.mAddress:Ljava/lang/String; │ │ │ │ + 1329: astore 6 │ │ │ │ + 1331: aload 6 │ │ │ │ + 1333: astore 5 │ │ │ │ + 1335: aload 33 │ │ │ │ + 1337: aload 6 │ │ │ │ + 1339: putfield #253 // Field com/blntsoft/emailpopup/EmailMessage.senderEmail:Ljava/lang/String; │ │ │ │ + 1342: aload 33 │ │ │ │ + 1344: astore 6 │ │ │ │ + 1346: aload 33 │ │ │ │ + 1348: lload 31 │ │ │ │ + 1350: putfield #257 // Field com/blntsoft/emailpopup/EmailMessage.contactId:J │ │ │ │ + 1353: new #70 // class java/lang/StringBuilder │ │ │ │ + 1356: astore 5 │ │ │ │ + 1358: aload 5 │ │ │ │ + 1360: invokespecial #71 // Method java/lang/StringBuilder."":()V │ │ │ │ + 1363: aload 5 │ │ │ │ + 1365: astore 6 │ │ │ │ + 1367: aload 5 │ │ │ │ + 1369: aload 10 │ │ │ │ + 1371: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1374: astore 5 │ │ │ │ + 1376: ldc_w #259 // String extra.AUTO_CLOSE │ │ │ │ + 1379: astore_3 │ │ │ │ + 1380: aload 5 │ │ │ │ + 1382: aload_3 │ │ │ │ + 1383: invokevirtual #75 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 1386: invokevirtual #80 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 1389: astore 5 │ │ │ │ + 1391: iconst_1 │ │ │ │ + 1392: istore 8 │ │ │ │ + 1394: aload_2 │ │ │ │ + 1395: astore 6 │ │ │ │ + 1397: aload 5 │ │ │ │ + 1399: astore 11 │ │ │ │ + 1401: aload_2 │ │ │ │ + 1402: aload 5 │ │ │ │ + 1404: iload 8 │ │ │ │ + 1406: invokevirtual #100 // Method android/content/Intent.getBooleanExtra:(Ljava/lang/String;Z)Z │ │ │ │ + 1409: istore 7 │ │ │ │ + 1411: iload 7 │ │ │ │ + 1413: istore 9 │ │ │ │ + 1415: aload 33 │ │ │ │ + 1417: astore 11 │ │ │ │ + 1419: aload 33 │ │ │ │ + 1421: iload 7 │ │ │ │ + 1423: putfield #263 // Field com/blntsoft/emailpopup/EmailMessage.autoClose:Z │ │ │ │ + 1426: new #35 // class android/content/Intent │ │ │ │ + 1429: astore 34 │ │ │ │ + 1431: aload_1 │ │ │ │ + 1432: astore 6 │ │ │ │ + 1434: ldc_w #265 // class com/blntsoft/emailpopup/EmailPopupService │ │ │ │ + 1437: astore 11 │ │ │ │ + 1439: aload 34 │ │ │ │ + 1441: aload_1 │ │ │ │ + 1442: aload 11 │ │ │ │ + 1444: invokespecial #268 // Method android/content/Intent."":(Landroid/content/Context;Ljava/lang/Class;)V │ │ │ │ + 1447: ldc_w #270 // String EMAIL_MESSAGE_EXTRA │ │ │ │ + 1450: astore 5 │ │ │ │ + 1452: aload 5 │ │ │ │ + 1454: astore 6 │ │ │ │ + 1456: aload 33 │ │ │ │ + 1458: astore 11 │ │ │ │ + 1460: aload 34 │ │ │ │ + 1462: aload 5 │ │ │ │ + 1464: aload 33 │ │ │ │ + 1466: invokevirtual #274 // Method android/content/Intent.putExtra:(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ │ │ + 1469: pop │ │ │ │ 1470: aload_1 │ │ │ │ - 1471: aload 35 │ │ │ │ - 1473: invokevirtual #280 // Method android/content/Context.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ │ │ - 1476: pop │ │ │ │ - 1477: goto 396 │ │ │ │ + 1471: astore 6 │ │ │ │ + 1473: aload_1 │ │ │ │ + 1474: aload 34 │ │ │ │ + 1476: invokevirtual #280 // Method android/content/Context.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; │ │ │ │ + 1479: pop │ │ │ │ + 1480: goto 396 │ │ │ │ } │ │ ├── com/blntsoft/emailpopup/Preferences.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -401,58 +401,60 @@ │ │ │ │ 1: invokespecial #71 // Method android/preference/PreferenceActivity."":()V │ │ │ │ 4: return │ │ │ │ │ │ │ │ private java.lang.String getContactFilteringPreferenceSummaryByValue(java.lang.String); │ │ │ │ descriptor: (Ljava/lang/String;)Ljava/lang/String; │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=2 │ │ │ │ + stack=300, locals=9, args_size=2 │ │ │ │ 0: getstatic #67 // Field VALUE_SUMMARY_ID_MAP:[[Ljava/lang/String; │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: arraylength │ │ │ │ 6: istore_3 │ │ │ │ 7: iconst_0 │ │ │ │ 8: istore 4 │ │ │ │ - 10: iload 4 │ │ │ │ - 12: iload_3 │ │ │ │ - 13: if_icmpge 70 │ │ │ │ - 16: aload_2 │ │ │ │ - 17: iload 4 │ │ │ │ - 19: aaload │ │ │ │ - 20: astore 5 │ │ │ │ - 22: aload 5 │ │ │ │ - 24: iconst_0 │ │ │ │ - 25: aaload │ │ │ │ - 26: astore 6 │ │ │ │ - 28: aload 6 │ │ │ │ - 30: aload_1 │ │ │ │ - 31: invokevirtual #75 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ - 34: istore 7 │ │ │ │ - 36: iload 7 │ │ │ │ - 38: ifeq 61 │ │ │ │ - 41: aload 5 │ │ │ │ - 43: iconst_1 │ │ │ │ - 44: aaload │ │ │ │ - 45: invokestatic #81 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ - 48: istore 7 │ │ │ │ - 50: aload_0 │ │ │ │ - 51: iload 7 │ │ │ │ - 53: invokevirtual #84 // Method getString:(I)Ljava/lang/String; │ │ │ │ - 56: astore 6 │ │ │ │ - 58: aload 6 │ │ │ │ - 60: areturn │ │ │ │ - 61: iload 4 │ │ │ │ - 63: iconst_1 │ │ │ │ - 64: iadd │ │ │ │ - 65: istore 4 │ │ │ │ - 67: goto 10 │ │ │ │ - 70: ldc #86 // String │ │ │ │ - 72: astore 6 │ │ │ │ - 74: goto 58 │ │ │ │ + 10: aconst_null │ │ │ │ + 11: astore 5 │ │ │ │ + 13: iload 4 │ │ │ │ + 15: iload_3 │ │ │ │ + 16: if_icmpge 73 │ │ │ │ + 19: aload_2 │ │ │ │ + 20: iload 4 │ │ │ │ + 22: aaload │ │ │ │ + 23: astore 6 │ │ │ │ + 25: aload 6 │ │ │ │ + 27: iconst_0 │ │ │ │ + 28: aaload │ │ │ │ + 29: astore 7 │ │ │ │ + 31: aload 7 │ │ │ │ + 33: aload_1 │ │ │ │ + 34: invokevirtual #75 // Method java/lang/String.equals:(Ljava/lang/Object;)Z │ │ │ │ + 37: istore 8 │ │ │ │ + 39: iload 8 │ │ │ │ + 41: ifeq 64 │ │ │ │ + 44: aload 6 │ │ │ │ + 46: iconst_1 │ │ │ │ + 47: aaload │ │ │ │ + 48: invokestatic #81 // Method java/lang/Integer.parseInt:(Ljava/lang/String;)I │ │ │ │ + 51: istore 4 │ │ │ │ + 53: aload_0 │ │ │ │ + 54: iload 4 │ │ │ │ + 56: invokevirtual #84 // Method getString:(I)Ljava/lang/String; │ │ │ │ + 59: astore 5 │ │ │ │ + 61: aload 5 │ │ │ │ + 63: areturn │ │ │ │ + 64: iload 4 │ │ │ │ + 66: iconst_1 │ │ │ │ + 67: iadd │ │ │ │ + 68: istore 4 │ │ │ │ + 70: goto 13 │ │ │ │ + 73: ldc #86 // String │ │ │ │ + 75: astore 5 │ │ │ │ + 77: goto 61 │ │ │ │ │ │ │ │ protected void onCreate(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=8, args_size=2 │ │ │ │ 0: aload_0 ├── smali/com/blntsoft/emailpopup/Main.smali │ @@ -49,15 +49,14 @@ │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ .line 23 │ const-string v0, "com.fsck.k9.intent." │ │ iput-object v0, p0, Lcom/blntsoft/emailpopup/Main;->INTENT_PREFIX:Ljava/lang/String; │ │ - .line 202 │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 11 │ @@ -205,17 +204,17 @@ │ invoke-static {p0, v7, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ │ .line 168 │ - const-wide/16 v7, -0x1 │ + const-wide/16 v8, -0x1 │ │ - cmp-long v7, v0, v7 │ + cmp-long v7, v0, v8 │ │ if-eqz v7, :cond_0 │ │ .line 169 │ invoke-static {p0, v0, v1}, Lcom/blntsoft/emailpopup/ContactUtils;->isContactStarred(Landroid/content/Context;J)Z │ │ move-result v5 │ @@ -370,17 +369,17 @@ │ invoke-static {p0, v7, v8}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Landroid/widget/Toast;->show()V │ │ .line 183 │ - const-wide/16 v7, -0x1 │ + const-wide/16 v8, -0x1 │ │ - cmp-long v7, v0, v7 │ + cmp-long v7, v0, v8 │ │ if-eqz v7, :cond_0 │ │ .line 184 │ invoke-static {p0, v0, v1}, Lcom/blntsoft/emailpopup/ContactUtils;->isContactStarred(Landroid/content/Context;J)Z │ │ move-result v5 ├── smali/com/blntsoft/emailpopup/EmailNotification.smali │ @@ -50,15 +50,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 27 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 274 │ return-void │ .end method │ │ .method static synthetic access$100(Lcom/blntsoft/emailpopup/EmailNotification;)Landroid/widget/Button; │ .locals 1 │ .param p0, "x0" # Lcom/blntsoft/emailpopup/EmailNotification; │ │ @@ -547,14 +546,15 @@ │ │ const-string v8, "" │ │ iget-object v9, p0, Lcom/blntsoft/emailpopup/EmailNotification;->message:Lcom/blntsoft/emailpopup/EmailMessage; │ │ iget-object v9, v9, Lcom/blntsoft/emailpopup/EmailMessage;->senderName:Ljava/lang/String; │ │ + .line 92 │ invoke-virtual {v8, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v8 │ │ if-nez v8, :cond_4 │ │ .line 93 │ @@ -821,15 +821,15 @@ │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v0 │ .end method │ │ .method public run()V │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 229 │ :try_start_0 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ move-result-object v2 │ @@ -857,18 +857,18 @@ │ monitor-enter p0 │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 232 │ mul-int/lit16 v3, v0, 0x3e8 │ │ - int-to-long v3, v3 │ + int-to-long v4, v3 │ │ :try_start_1 │ - invoke-virtual {p0, v3, v4}, Ljava/lang/Object;->wait(J)V │ + invoke-virtual {p0, v4, v5}, Ljava/lang/Object;->wait(J)V │ │ .line 233 │ iget-boolean v3, p0, Lcom/blntsoft/emailpopup/EmailNotification;->isDestroyed:Z │ │ if-nez v3, :cond_0 │ │ .line 234 ├── smali/com/blntsoft/emailpopup/EmailPopupService.smali │ @@ -72,14 +72,15 @@ │ .line 39 │ iget-object v1, p0, Lcom/blntsoft/emailpopup/EmailPopupService;->workerThread:Ljava/lang/Thread; │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lcom/blntsoft/emailpopup/EmailPopupService;->workerThread:Ljava/lang/Thread; │ │ + .line 40 │ invoke-virtual {v1}, Ljava/lang/Thread;->isAlive()Z │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ .line 41 │ @@ -177,185 +178,185 @@ │ .line 76 │ const/4 v0, 0x1 │ │ return v0 │ .end method │ │ .method public run()V │ - .locals 11 │ + .locals 12 │ │ .prologue │ .line 80 │ invoke-static {p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 81 │ - .local v6, "preferences":Landroid/content/SharedPreferences; │ - const-string v8, "timeDisplay" │ + .local v7, "preferences":Landroid/content/SharedPreferences; │ + const-string v9, "timeDisplay" │ │ - const v9, 0x7f070016 │ + const v10, 0x7f070016 │ │ - invoke-virtual {p0, v9}, Lcom/blntsoft/emailpopup/EmailPopupService;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v10}, Lcom/blntsoft/emailpopup/EmailPopupService;->getString(I)Ljava/lang/String; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - invoke-interface {v6, v8, v9}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ + invoke-interface {v7, v9, v10}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-static {v8}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v9}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v1 │ + move-result v2 │ │ .line 83 │ - .local v1, "displayTime":I │ + .local v2, "displayTime":I │ invoke-static {}, Lcom/blntsoft/emailpopup/EmailMessageQueue;->getInstance()Lcom/blntsoft/emailpopup/EmailMessageQueue; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 85 │ - .local v4, "emailMessageQueue":Lcom/blntsoft/emailpopup/EmailMessageQueue; │ + .local v5, "emailMessageQueue":Lcom/blntsoft/emailpopup/EmailMessageQueue; │ :goto_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ .line 86 │ - .local v3, "emailMessage":Lcom/blntsoft/emailpopup/EmailMessage; │ - monitor-enter v4 │ + .local v4, "emailMessage":Lcom/blntsoft/emailpopup/EmailMessage; │ + monitor-enter v5 │ │ .line 87 │ :try_start_0 │ - invoke-virtual {v4}, Lcom/blntsoft/emailpopup/EmailMessageQueue;->size()I │ + invoke-virtual {v5}, Lcom/blntsoft/emailpopup/EmailMessageQueue;->size()I │ │ - move-result v7 │ + move-result v8 │ │ .line 88 │ - .local v7, "size":I │ - if-nez v7, :cond_0 │ + .local v8, "size":I │ + if-nez v8, :cond_0 │ │ .line 89 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releaseAllWakeLocks()V │ │ .line 90 │ invoke-static {}, Lcom/blntsoft/emailpopup/KeyguardManager;->reenableKeyguard()V │ │ .line 92 │ invoke-virtual {p0}, Lcom/blntsoft/emailpopup/EmailPopupService;->stopSelf()V │ │ .line 93 │ - monitor-exit v4 │ + monitor-exit v5 │ │ return-void │ │ .line 96 │ :cond_0 │ - const/4 v8, 0x0 │ + const/4 v9, 0x0 │ │ - invoke-virtual {v4, v8}, Lcom/blntsoft/emailpopup/EmailMessageQueue;->remove(I)Ljava/lang/Object; │ + invoke-virtual {v5, v9}, Lcom/blntsoft/emailpopup/EmailMessageQueue;->remove(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - move-object v0, v8 │ + move-object v0, v9 │ │ check-cast v0, Lcom/blntsoft/emailpopup/EmailMessage; │ │ - move-object v3, v0 │ + move-object v4, v0 │ │ .line 98 │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ .line 100 │ invoke-static {p0}, Lcom/blntsoft/emailpopup/WakeLockManager;->acquireFullWakeLock(Landroid/content/Context;)V │ │ .line 102 │ - new-instance v5, Landroid/content/Intent; │ + new-instance v6, Landroid/content/Intent; │ │ - const-string v8, "com.blntsoft.emailpopup.intent.action.VIEW" │ + const-string v9, "com.blntsoft.emailpopup.intent.action.VIEW" │ │ - iget-object v9, v3, Lcom/blntsoft/emailpopup/EmailMessage;->uriString:Ljava/lang/String; │ + iget-object v10, v4, Lcom/blntsoft/emailpopup/EmailMessage;->uriString:Ljava/lang/String; │ │ - invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ + invoke-static {v10}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - const-class v10, Lcom/blntsoft/emailpopup/EmailNotification; │ + const-class v11, Lcom/blntsoft/emailpopup/EmailNotification; │ │ - invoke-direct {v5, v8, v9, p0, v10}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ + invoke-direct {v6, v9, v10, p0, v11}, Landroid/content/Intent;->(Ljava/lang/String;Landroid/net/Uri;Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 103 │ - .local v5, "i":Landroid/content/Intent; │ - const/high16 v8, 0x14000000 │ + .local v6, "i":Landroid/content/Intent; │ + const/high16 v9, 0x14000000 │ │ - invoke-virtual {v5, v8}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ + invoke-virtual {v6, v9}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent; │ │ .line 104 │ - const-string v8, "EMAIL_MESSAGE_EXTRA" │ + const-string v9, "EMAIL_MESSAGE_EXTRA" │ │ - invoke-virtual {v5, v8, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ + invoke-virtual {v6, v9, v4}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ .line 105 │ - invoke-virtual {p0, v5}, Lcom/blntsoft/emailpopup/EmailPopupService;->startActivity(Landroid/content/Intent;)V │ + invoke-virtual {p0, v6}, Lcom/blntsoft/emailpopup/EmailPopupService;->startActivity(Landroid/content/Intent;)V │ │ .line 107 │ - monitor-enter v4 │ + monitor-enter v5 │ │ .line 109 │ - mul-int/lit16 v8, v1, 0x3e8 │ + mul-int/lit16 v9, v2, 0x3e8 │ │ - int-to-long v8, v8 │ + int-to-long v10, v9 │ │ :try_start_1 │ - invoke-virtual {v4, v8, v9}, Ljava/lang/Object;->wait(J)V │ + invoke-virtual {v5, v10, v11}, Ljava/lang/Object;->wait(J)V │ :try_end_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ .line 114 │ :goto_1 │ :try_start_2 │ - monitor-exit v4 │ + monitor-exit v5 │ │ goto :goto_0 │ │ :catchall_0 │ - move-exception v8 │ + move-exception v9 │ │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - throw v8 │ + throw v9 │ │ .line 98 │ - .end local v5 # "i":Landroid/content/Intent; │ - .end local v7 # "size":I │ + .end local v6 # "i":Landroid/content/Intent; │ + .end local v8 # "size":I │ :catchall_1 │ - move-exception v8 │ + move-exception v9 │ │ :try_start_3 │ - monitor-exit v4 │ + monitor-exit v5 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ - throw v8 │ + throw v9 │ │ .line 111 │ - .restart local v5 # "i":Landroid/content/Intent; │ - .restart local v7 # "size":I │ + .restart local v6 # "i":Landroid/content/Intent; │ + .restart local v8 # "size":I │ :catch_0 │ - move-exception v2 │ + move-exception v3 │ │ .line 112 │ - .local v2, "e":Ljava/lang/InterruptedException; │ + .local v3, "e":Ljava/lang/InterruptedException; │ :try_start_4 │ - const-string v8, "EmailPopup" │ + const-string v9, "EmailPopup" │ │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ - invoke-static {v8, v9, v2}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ + invoke-static {v9, v10, v3}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ goto :goto_1 │ .end method ├── smali/com/blntsoft/emailpopup/EmailNotification$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$delEmailUriStr:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/EmailNotification;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/EmailNotification; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/EmailNotification$3;->this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ iput-object p2, p0, Lcom/blntsoft/emailpopup/EmailNotification$3;->val$delEmailUriStr:Ljava/lang/String; ├── smali/com/blntsoft/emailpopup/R.smali │ @@ -23,10 +23,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 120 │ return-void │ .end method ├── smali/com/blntsoft/emailpopup/EmailNotification$1.smali │ @@ -17,15 +17,16 @@ │ # instance fields │ .field final synthetic this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/EmailNotification;Landroid/content/Context;)V │ .locals 0 │ - .param p2, "x0" # Landroid/content/Context; │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/EmailNotification; │ + .param p2, "context" # Landroid/content/Context; │ │ .prologue │ .line 119 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/EmailNotification$1;->this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ invoke-direct {p0, p2}, Lcom/blntsoft/utils/OnSwipeTouchListener;->(Landroid/content/Context;)V ├── smali/com/blntsoft/emailpopup/Main$EmailLookupTask.smali │ @@ -32,14 +32,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/blntsoft/emailpopup/Main; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/Main; │ │ .prologue │ .line 202 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/Main$EmailLookupTask;->this$0:Lcom/blntsoft/emailpopup/Main; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V │ │ @@ -74,14 +75,15 @@ │ │ .line 210 │ .local v6, "accountNumber":Ljava/lang/String; │ if-eqz v6, :cond_0 │ │ const-string v0, "" │ │ + .line 211 │ invoke-virtual {v6, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 212 │ @@ -665,21 +667,19 @@ │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Main$EmailLookupTask;->publishProgress([Ljava/lang/Object;)V │ │ goto :goto_4 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 202 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/blntsoft/emailpopup/Main$EmailLookupTask;->doInBackground([Ljava/lang/String;)Landroid/content/Intent; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -699,35 +699,31 @@ │ .line 295 │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 202 │ check-cast p1, Landroid/content/Intent; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/blntsoft/emailpopup/Main$EmailLookupTask;->onPostExecute(Landroid/content/Intent;)V │ │ return-void │ .end method │ │ .method protected bridge synthetic onProgressUpdate([Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 202 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/blntsoft/emailpopup/Main$EmailLookupTask;->onProgressUpdate([Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method protected varargs onProgressUpdate([Ljava/lang/String;)V │ .locals 3 ├── smali/com/blntsoft/emailpopup/KeyguardManager.smali │ @@ -36,15 +36,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 11 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 13 │ return-void │ .end method │ │ .method static declared-synchronized disableKeyguard(Landroid/content/Context;)V │ .locals 3 │ .param p0, "context" # Landroid/content/Context; ├── smali/com/blntsoft/emailpopup/Main$2.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/blntsoft/emailpopup/Main; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/Main; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/Main$2;->this$0:Lcom/blntsoft/emailpopup/Main; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V ├── smali/com/blntsoft/emailpopup/EmailNotification$2.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$finalView:Landroid/view/View; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/EmailNotification;Landroid/view/View;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/EmailNotification; │ │ .prologue │ .line 169 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/EmailNotification$2;->this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ iput-object p2, p0, Lcom/blntsoft/emailpopup/EmailNotification$2;->val$finalView:Landroid/view/View; ├── smali/com/blntsoft/emailpopup/EmailNotification$DeleteEmailTask.smali │ @@ -123,21 +123,19 @@ │ move-result-object v3 │ │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 274 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/blntsoft/emailpopup/EmailNotification$DeleteEmailTask;->doInBackground([Ljava/lang/String;)Ljava/lang/Boolean; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -166,14 +164,15 @@ │ │ move-result-object v0 │ │ .line 295 │ .local v0, "fromText":Ljava/lang/CharSequence; │ if-eqz v0, :cond_0 │ │ + .line 296 │ invoke-interface {v0}, Ljava/lang/CharSequence;->length()I │ │ move-result v2 │ │ if-nez v2, :cond_1 │ │ .line 297 │ @@ -253,18 +252,16 @@ │ invoke-virtual {v2}, Landroid/widget/Toast;->show()V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 274 │ check-cast p1, Ljava/lang/Boolean; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/blntsoft/emailpopup/EmailNotification$DeleteEmailTask;->onPostExecute(Ljava/lang/Boolean;)V │ │ return-void │ .end method ├── smali/com/blntsoft/emailpopup/ContactUtils.smali │ @@ -64,54 +64,58 @@ │ :try_start_0 │ sget v4, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v5, 0xe │ │ if-lt v4, v5, :cond_1 │ │ - .line 118 │ + .line 119 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v4 │ │ sget-object v5, Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; │ │ + .line 120 │ invoke-static {v5, p1, p2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v5 │ │ const/4 v6, 0x1 │ │ + .line 118 │ invoke-static {v4, v5, v6}, Landroid/provider/ContactsContract$Contacts;->openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream; │ │ move-result-object v1 │ │ .line 130 │ .local v1, "in":Ljava/io/InputStream; │ :goto_1 │ if-nez v1, :cond_2 │ │ move-object v2, v3 │ │ .line 131 │ goto :goto_0 │ │ - .line 125 │ + .line 126 │ .end local v1 # "in":Ljava/io/InputStream; │ :cond_1 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v4 │ │ sget-object v5, Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; │ │ + .line 127 │ invoke-static {v5, p1, p2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v5 │ │ + .line 125 │ invoke-static {v4, v5}, Landroid/provider/ContactsContract$Contacts;->openContactPhotoInputStream(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; │ │ move-result-object v1 │ │ .restart local v1 # "in":Ljava/io/InputStream; │ goto :goto_1 │ │ @@ -185,14 +189,15 @@ │ invoke-static {v0, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 24 │ if-eqz p1, :cond_0 │ │ const-string v0, "" │ │ + .line 25 │ invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 26 │ @@ -379,14 +384,15 @@ │ invoke-static {v0, v1}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 68 │ if-eqz p1, :cond_0 │ │ const-string v0, "" │ │ + .line 69 │ invoke-virtual {p1, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ .line 70 │ @@ -411,22 +417,24 @@ │ │ aput-object v3, v2, v9 │ │ const-string v3, "display_name = ?" │ │ new-array v4, v4, [Ljava/lang/String; │ │ + .line 80 │ invoke-virtual {p1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v9 │ │ const/4 v5, 0x0 │ │ + .line 74 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v8 │ │ .line 84 │ .local v8, "cursor":Landroid/database/Cursor; │ if-eqz v8, :cond_3 │ @@ -528,15 +536,15 @@ │ const-wide/16 v6, -0x1 │ │ .restart local v6 # "contactId":J │ goto :goto_0 │ .end method │ │ .method public static isContactStarred(Landroid/content/Context;J)Z │ - .locals 10 │ + .locals 11 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "id" # J │ │ .prologue │ const/4 v3, 0x0 │ │ const/4 v8, 0x1 │ @@ -546,28 +554,30 @@ │ .line 148 │ invoke-virtual {p0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver; │ │ move-result-object v0 │ │ sget-object v1, Landroid/provider/ContactsContract$Contacts;->CONTENT_URI:Landroid/net/Uri; │ │ + .line 149 │ invoke-static {v1, p1, p2}, Landroid/content/ContentUris;->withAppendedId(Landroid/net/Uri;J)Landroid/net/Uri; │ │ move-result-object v1 │ │ new-array v2, v8, [Ljava/lang/String; │ │ const-string v4, "starred" │ │ aput-object v4, v2, v9 │ │ move-object v4, v3 │ │ move-object v5, v3 │ │ + .line 148 │ invoke-virtual/range {v0 .. v5}, Landroid/content/ContentResolver;->query(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v6 │ │ .line 155 │ .local v6, "cursor":Landroid/database/Cursor; │ if-eqz v6, :cond_1 ├── smali/com/blntsoft/emailpopup/EmailReceiver.smali │ @@ -63,530 +63,534 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ - .locals 28 │ + .locals 26 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 28 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getDataString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 30 │ invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getAction()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 31 │ - .local v3, "action":Ljava/lang/String; │ - const-string v24, "action.EMAIL_RECEIVED" │ + .local v4, "action":Ljava/lang/String; │ + const-string v22, "action.EMAIL_RECEIVED" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - invoke-virtual {v3, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ + invoke-virtual {v4, v0}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ - move-result v24 │ + move-result v22 │ │ - if-eqz v24, :cond_0 │ + if-eqz v22, :cond_0 │ │ .line 32 │ - const/16 v24, 0x0 │ + const/16 v22, 0x0 │ │ - const-string v25, "action.EMAIL_RECEIVED" │ + const-string v23, "action.EMAIL_RECEIVED" │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v3, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + invoke-virtual {v4, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - move-result v25 │ + move-result v23 │ │ - move/from16 v0, v24 │ + move/from16 v0, v22 │ │ - move/from16 v1, v25 │ + move/from16 v1, v23 │ │ - invoke-virtual {v3, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v4, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v9 │ │ .line 34 │ .local v9, "extraPrefix":Ljava/lang/String; │ invoke-static/range {p1 .. p1}, Lcom/blntsoft/emailpopup/WakeLockManager;->acquirePartialWakeLock(Landroid/content/Context;)V │ │ .line 36 │ - new-instance v24, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "extra.FROM" │ + const-string v23, "extra.FROM" │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v14 │ │ .line 37 │ .local v14, "fromEmailList":Ljava/lang/String; │ - new-instance v24, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "extra.FOLDER" │ + const-string v23, "extra.FOLDER" │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v11 │ │ .line 38 │ .local v11, "folderName":Ljava/lang/String; │ - new-instance v24, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "extra.SUBJECT" │ + const-string v23, "extra.SUBJECT" │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v21 │ │ .line 39 │ - .local v23, "subject":Ljava/lang/String; │ - new-instance v22, Ljava/lang/StringBuilder; │ + .local v21, "subject":Ljava/lang/String; │ + new-instance v20, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ │ .line 40 │ - .local v22, "sb":Ljava/lang/StringBuilder; │ - const-string v24, "Email received from " │ + .local v20, "sb":Ljava/lang/StringBuilder; │ + const-string v22, "Email received from " │ │ - move-object/from16 v0, v22 │ + .line 41 │ + move-object/from16 v0, v20 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - move-object/from16 v0, v24 │ + .line 42 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, ": " │ + const-string v23, ": " │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 43 │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - move-object/from16 v0, v24 │ + .line 44 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v23 │ + move-object/from16 v1, v21 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 45 │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v20 .. v20}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ .line 46 │ - .local v19, "logMessage":Ljava/lang/String; │ - const-string v24, "EmailPopup" │ + .local v17, "logMessage":Ljava/lang/String; │ + const-string v22, "EmailPopup" │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "Received intent: " │ + const-string v24, "Received intent: " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v17 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 48 │ - new-instance v24, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "extra.FROM_SELF" │ + const-string v23, "extra.FROM_SELF" │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const/16 v25, 0x0 │ + const/16 v23, 0x0 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ - move/from16 v2, v25 │ + move/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ - move-result v17 │ + move-result v16 │ │ .line 49 │ - .local v17, "isFromSelf":Z │ - if-eqz v17, :cond_1 │ + .local v16, "isFromSelf":Z │ + if-eqz v16, :cond_1 │ │ .line 50 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - const-string v25, "Email from self --> No popup" │ + const-string v23, "Email from self --> No popup" │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 51 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releasePartialWakeLock()V │ │ .line 151 │ .end local v9 # "extraPrefix":Ljava/lang/String; │ .end local v11 # "folderName":Ljava/lang/String; │ .end local v14 # "fromEmailList":Ljava/lang/String; │ - .end local v17 # "isFromSelf":Z │ - .end local v19 # "logMessage":Ljava/lang/String; │ - .end local v22 # "sb":Ljava/lang/StringBuilder; │ - .end local v23 # "subject":Ljava/lang/String; │ + .end local v16 # "isFromSelf":Z │ + .end local v17 # "logMessage":Ljava/lang/String; │ + .end local v20 # "sb":Ljava/lang/StringBuilder; │ + .end local v21 # "subject":Ljava/lang/String; │ :cond_0 │ :goto_0 │ return-void │ │ .line 55 │ .restart local v9 # "extraPrefix":Ljava/lang/String; │ .restart local v11 # "folderName":Ljava/lang/String; │ .restart local v14 # "fromEmailList":Ljava/lang/String; │ - .restart local v17 # "isFromSelf":Z │ - .restart local v19 # "logMessage":Ljava/lang/String; │ - .restart local v22 # "sb":Ljava/lang/StringBuilder; │ - .restart local v23 # "subject":Ljava/lang/String; │ + .restart local v16 # "isFromSelf":Z │ + .restart local v17 # "logMessage":Ljava/lang/String; │ + .restart local v20 # "sb":Ljava/lang/StringBuilder; │ + .restart local v21 # "subject":Ljava/lang/String; │ :cond_1 │ - new-instance v24, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "extra.SENT_DATE" │ + const-string v23, "extra.SENT_DATE" │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getSerializableExtra(Ljava/lang/String;)Ljava/io/Serializable; │ │ move-result-object v8 │ │ check-cast v8, Ljava/util/Date; │ │ .line 56 │ .local v8, "emailDate":Ljava/util/Date; │ if-eqz v8, :cond_2 │ │ .line 58 │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v24 │ + move-result-wide v22 │ │ invoke-virtual {v8}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v26 │ + move-result-wide v24 │ │ - sub-long v24, v24, v26 │ + sub-long v22, v22, v24 │ │ - const-wide/32 v26, 0x1b77400 │ + const-wide/32 v24, 0x1b77400 │ │ - cmp-long v24, v24, v26 │ + cmp-long v22, v22, v24 │ │ - if-lez v24, :cond_3 │ + if-lez v22, :cond_3 │ │ .line 59 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "Email older than 8h --> No popup: " │ + const-string v24, "Email older than 8h --> No popup: " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 60 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releasePartialWakeLock()V │ │ goto :goto_0 │ │ .line 65 │ :cond_2 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - const-string v25, "Missing date extra" │ + const-string v23, "Missing date extra" │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 68 │ :cond_3 │ invoke-static/range {p1 .. p1}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v21 │ + move-result-object v19 │ │ .line 69 │ - .local v21, "preferences":Landroid/content/SharedPreferences; │ - const-string v24, "onOffSwitch" │ + .local v19, "preferences":Landroid/content/SharedPreferences; │ + const-string v22, "onOffSwitch" │ │ - const/16 v25, 0x1 │ + const/16 v23, 0x1 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ - move/from16 v2, v25 │ + move/from16 v2, v23 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v24 │ + move-result v22 │ │ - if-nez v24, :cond_4 │ + if-nez v22, :cond_4 │ │ .line 70 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - const-string v25, "Email Popup is \'Off\' --> No popup" │ + const-string v23, "Email Popup is \'Off\' --> No popup" │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 71 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releasePartialWakeLock()V │ │ goto :goto_0 │ │ .line 75 │ :cond_4 │ - const-string v24, "keyguardFiltering" │ + const-string v22, "keyguardFiltering" │ │ - const/16 v25, 0x0 │ + const/16 v23, 0x0 │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ - move/from16 v2, v25 │ + move/from16 v2, v23 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ - move-result v24 │ + move-result v22 │ │ - if-eqz v24, :cond_5 │ + if-eqz v22, :cond_5 │ │ + .line 76 │ invoke-static/range {p1 .. p1}, Lcom/blntsoft/emailpopup/KeyguardManager;->isEnabled(Landroid/content/Context;)Z │ │ - move-result v24 │ + move-result v22 │ │ - if-nez v24, :cond_5 │ + if-nez v22, :cond_5 │ │ .line 77 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - const-string v25, "Email Popup only if keyguard is enabled --> No popup" │ + const-string v23, "Email Popup only if keyguard is enabled --> No popup" │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ goto/16 :goto_0 │ │ .line 81 │ :cond_5 │ - sget-object v4, Lcom/blntsoft/emailpopup/EmailReceiver;->IGNORE_FOLDER_NAMES:[Ljava/lang/String; │ + sget-object v23, Lcom/blntsoft/emailpopup/EmailReceiver;->IGNORE_FOLDER_NAMES:[Ljava/lang/String; │ │ - .local v4, "arr$":[Ljava/lang/String; │ - array-length v0, v4 │ + move-object/from16 v0, v23 │ + │ + array-length v0, v0 │ │ - move/from16 v18, v0 │ + move/from16 v24, v0 │ │ - .local v18, "len$":I │ - const/16 v16, 0x0 │ + const/16 v22, 0x0 │ │ - .local v16, "i$":I │ :goto_1 │ - move/from16 v0, v16 │ + move/from16 v0, v22 │ │ - move/from16 v1, v18 │ + move/from16 v1, v24 │ │ if-ge v0, v1, :cond_7 │ │ - aget-object v10, v4, v16 │ + aget-object v10, v23, v22 │ │ .line 82 │ .local v10, "f":Ljava/lang/String; │ invoke-virtual {v10, v11}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v24 │ + move-result v25 │ │ - if-eqz v24, :cond_6 │ + if-eqz v25, :cond_6 │ │ .line 83 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "Ignoring email from folder: " │ + const-string v24, "Ignoring email from folder: " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v11}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 84 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releasePartialWakeLock()V │ │ goto/16 :goto_0 │ │ .line 81 │ :cond_6 │ - add-int/lit8 v16, v16, 0x1 │ + add-int/lit8 v22, v22, 0x1 │ │ goto :goto_1 │ │ .line 89 │ .end local v10 # "f":Ljava/lang/String; │ :cond_7 │ - const-string v24, "contactFiltering" │ + const-string v22, "contactFiltering" │ │ - const-string v25, "All" │ + const-string v23, "All" │ │ - move-object/from16 v0, v21 │ + move-object/from16 v0, v19 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ - move-object/from16 v2, v25 │ + move-object/from16 v2, v23 │ │ invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v5 │ │ .line 91 │ .local v5, "contactFiltering":Ljava/lang/String; │ @@ -598,374 +602,375 @@ │ .local v13, "fromAddressList":[Lcom/blntsoft/emailpopup/Address; │ const/4 v12, 0x0 │ │ .line 93 │ .local v12, "fromAddress":Lcom/blntsoft/emailpopup/Address; │ array-length v0, v13 │ │ - move/from16 v24, v0 │ + move/from16 v22, v0 │ │ - if-lez v24, :cond_9 │ + if-lez v22, :cond_9 │ │ .line 94 │ - const/16 v24, 0x0 │ + const/16 v22, 0x0 │ │ - aget-object v12, v13, v24 │ + aget-object v12, v13, v22 │ │ .line 99 │ :goto_2 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "fromAddress.mPersonal: " │ + const-string v24, "fromAddress.mPersonal: " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ iget-object v0, v12, Lcom/blntsoft/emailpopup/Address;->mPersonal:Ljava/lang/String; │ │ - move-object/from16 v26, v0 │ + move-object/from16 v24, v0 │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->v(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 101 │ iget-object v0, v12, Lcom/blntsoft/emailpopup/Address;->mAddress:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-static {v0, v1}, Lcom/blntsoft/emailpopup/ContactUtils;->getIdByEmailAddress(Landroid/content/Context;Ljava/lang/String;)J │ │ move-result-wide v6 │ │ .line 102 │ .local v6, "contactId":J │ - const-wide/16 v24, -0x1 │ + const-wide/16 v22, -0x1 │ │ - cmp-long v24, v6, v24 │ + cmp-long v22, v6, v22 │ │ - if-nez v24, :cond_8 │ + if-nez v22, :cond_8 │ │ iget-object v0, v12, Lcom/blntsoft/emailpopup/Address;->mPersonal:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - if-eqz v24, :cond_8 │ + if-eqz v22, :cond_8 │ │ .line 104 │ iget-object v0, v12, Lcom/blntsoft/emailpopup/Address;->mPersonal:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-static {v0, v1}, Lcom/blntsoft/emailpopup/ContactUtils;->getIdByName(Landroid/content/Context;Ljava/lang/String;)J │ │ move-result-wide v6 │ │ .line 106 │ :cond_8 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - new-instance v25, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v25 .. v25}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - const-string v26, "contactId: " │ + const-string v24, "contactId: " │ │ - invoke-virtual/range {v25 .. v26}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - move-object/from16 v0, v25 │ + move-object/from16 v0, v23 │ │ invoke-virtual {v0, v6, v7}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-virtual/range {v25 .. v25}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v25 │ + move-result-object v23 │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 108 │ - const-string v24, "ContactsOnly" │ + const-string v22, "ContactsOnly" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v24 │ + move-result v22 │ │ - if-eqz v24, :cond_a │ + if-eqz v22, :cond_a │ │ .line 109 │ - const-wide/16 v24, -0x1 │ + const-wide/16 v22, -0x1 │ │ - cmp-long v24, v6, v24 │ + cmp-long v22, v6, v22 │ │ - if-nez v24, :cond_c │ + if-nez v22, :cond_c │ │ .line 110 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - const-string v25, "Contact only --> No popup" │ + const-string v23, "Contact only --> No popup" │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 111 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releasePartialWakeLock()V │ │ goto/16 :goto_0 │ │ .line 97 │ .end local v6 # "contactId":J │ :cond_9 │ new-instance v12, Lcom/blntsoft/emailpopup/Address; │ │ .end local v12 # "fromAddress":Lcom/blntsoft/emailpopup/Address; │ - const-string v24, "" │ + const-string v22, "" │ │ - const/16 v25, 0x0 │ + const/16 v23, 0x0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v25 │ + move-object/from16 v1, v23 │ │ invoke-direct {v12, v0, v1}, Lcom/blntsoft/emailpopup/Address;->(Ljava/lang/String;Ljava/lang/String;)V │ │ .restart local v12 # "fromAddress":Lcom/blntsoft/emailpopup/Address; │ goto/16 :goto_2 │ │ .line 118 │ .restart local v6 # "contactId":J │ :cond_a │ - const-string v24, "StarredContactsOnly" │ + const-string v22, "StarredContactsOnly" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v24 │ + move-result v22 │ │ - if-eqz v24, :cond_c │ + if-eqz v22, :cond_c │ │ .line 119 │ - const-wide/16 v24, -0x1 │ + const-wide/16 v22, -0x1 │ │ - cmp-long v24, v6, v24 │ + cmp-long v22, v6, v22 │ │ - if-nez v24, :cond_b │ + if-nez v22, :cond_b │ │ .line 120 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - const-string v25, "Not a contact (can\'t be starred) --> No popup" │ + const-string v23, "Not a contact (can\'t be starred) --> No popup" │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 121 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releasePartialWakeLock()V │ │ goto/16 :goto_0 │ │ .line 124 │ :cond_b │ - const-wide/16 v24, -0x1 │ + const-wide/16 v22, -0x1 │ │ - cmp-long v24, v6, v24 │ + cmp-long v22, v6, v22 │ │ - if-eqz v24, :cond_c │ + if-eqz v22, :cond_c │ │ + .line 125 │ move-object/from16 v0, p1 │ │ invoke-static {v0, v6, v7}, Lcom/blntsoft/emailpopup/ContactUtils;->isContactStarred(Landroid/content/Context;J)Z │ │ - move-result v24 │ + move-result v22 │ │ - if-nez v24, :cond_c │ + if-nez v22, :cond_c │ │ .line 126 │ - const-string v24, "EmailPopup" │ + const-string v22, "EmailPopup" │ │ - const-string v25, "Not a starred contact --> No popup" │ + const-string v23, "Not a starred contact --> No popup" │ │ - invoke-static/range {v24 .. v25}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v22 .. v23}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 127 │ invoke-static {}, Lcom/blntsoft/emailpopup/WakeLockManager;->releasePartialWakeLock()V │ │ goto/16 :goto_0 │ │ .line 138 │ :cond_c │ - new-instance v20, Lcom/blntsoft/emailpopup/EmailMessage; │ + new-instance v18, Lcom/blntsoft/emailpopup/EmailMessage; │ │ - invoke-direct/range {v20 .. v20}, Lcom/blntsoft/emailpopup/EmailMessage;->()V │ + invoke-direct/range {v18 .. v18}, Lcom/blntsoft/emailpopup/EmailMessage;->()V │ │ .line 139 │ - .local v20, "message":Lcom/blntsoft/emailpopup/EmailMessage; │ - new-instance v24, Ljava/lang/StringBuilder; │ + .local v18, "message":Lcom/blntsoft/emailpopup/EmailMessage; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "extra.ACCOUNT" │ + const-string v23, "extra.ACCOUNT" │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-virtual {v0, v1}, Landroid/content/Intent;->getStringExtra(Ljava/lang/String;)Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ iput-object v0, v1, Lcom/blntsoft/emailpopup/EmailMessage;->account:Ljava/lang/String; │ │ .line 140 │ invoke-virtual/range {p2 .. p2}, Landroid/content/Intent;->getData()Landroid/net/Uri; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Landroid/net/Uri;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Landroid/net/Uri;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ iput-object v0, v1, Lcom/blntsoft/emailpopup/EmailMessage;->uriString:Ljava/lang/String; │ │ .line 141 │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v21 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ iput-object v0, v1, Lcom/blntsoft/emailpopup/EmailMessage;->subject:Ljava/lang/String; │ │ .line 142 │ iget-object v0, v12, Lcom/blntsoft/emailpopup/Address;->mPersonal:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ iput-object v0, v1, Lcom/blntsoft/emailpopup/EmailMessage;->senderName:Ljava/lang/String; │ │ .line 143 │ iget-object v0, v12, Lcom/blntsoft/emailpopup/Address;->mAddress:Ljava/lang/String; │ │ - move-object/from16 v24, v0 │ + move-object/from16 v22, v0 │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ iput-object v0, v1, Lcom/blntsoft/emailpopup/EmailMessage;->senderEmail:Ljava/lang/String; │ │ .line 144 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v18 │ │ iput-wide v6, v0, Lcom/blntsoft/emailpopup/EmailMessage;->contactId:J │ │ .line 145 │ - new-instance v24, Ljava/lang/StringBuilder; │ + new-instance v22, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v24 .. v24}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const-string v25, "extra.AUTO_CLOSE" │ + const-string v23, "extra.AUTO_CLOSE" │ │ - invoke-virtual/range {v24 .. v25}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - invoke-virtual/range {v24 .. v24}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v24 │ + move-result-object v22 │ │ - const/16 v25, 0x1 │ + const/16 v23, 0x1 │ │ move-object/from16 v0, p2 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ - move/from16 v2, v25 │ + move/from16 v2, v23 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ - move-result v24 │ + move-result v22 │ │ - move/from16 v0, v24 │ + move/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ iput-boolean v0, v1, Lcom/blntsoft/emailpopup/EmailMessage;->autoClose:Z │ │ .line 147 │ new-instance v15, Landroid/content/Intent; │ │ - const-class v24, Lcom/blntsoft/emailpopup/EmailPopupService; │ + const-class v22, Lcom/blntsoft/emailpopup/EmailPopupService; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v24 │ + move-object/from16 v1, v22 │ │ invoke-direct {v15, v0, v1}, Landroid/content/Intent;->(Landroid/content/Context;Ljava/lang/Class;)V │ │ .line 148 │ .local v15, "i":Landroid/content/Intent; │ - const-string v24, "EMAIL_MESSAGE_EXTRA" │ + const-string v22, "EMAIL_MESSAGE_EXTRA" │ │ - move-object/from16 v0, v24 │ + move-object/from16 v0, v22 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v15, v0, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ .line 149 │ move-object/from16 v0, p1 │ │ invoke-virtual {v0, v15}, Landroid/content/Context;->startService(Landroid/content/Intent;)Landroid/content/ComponentName; ├── smali/com/blntsoft/emailpopup/Main$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/blntsoft/emailpopup/Main; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/Main; │ │ .prologue │ .line 138 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/Main$3;->this$0:Lcom/blntsoft/emailpopup/Main; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V │ │ @@ -34,18 +35,18 @@ │ │ # virtual methods │ .method public run()V │ .locals 6 │ │ .prologue │ .line 142 │ - const-wide/16 v3, 0x9c4 │ + const-wide/16 v4, 0x9c4 │ │ :try_start_0 │ - invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 148 │ :goto_0 │ new-instance v3, Ljava/lang/StringBuilder; ├── smali/com/blntsoft/emailpopup/EmailNotification$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/EmailNotification;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/EmailNotification; │ │ .prologue │ .line 205 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/EmailNotification$4;->this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/blntsoft/emailpopup/Address.smali │ @@ -52,104 +52,98 @@ │ .end method │ │ .method public static parseUnencoded(Ljava/lang/String;)[Lcom/blntsoft/emailpopup/Address; │ .locals 10 │ .param p0, "addressList" # Ljava/lang/String; │ │ .prologue │ + const/4 v5, 0x0 │ + │ .line 30 │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 31 │ .local v1, "addresses":Ljava/util/List;, "Ljava/util/List;" │ if-eqz p0, :cond_1 │ │ - const-string v7, "" │ + const-string v4, "" │ │ - invoke-virtual {v7, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + .line 32 │ + invoke-virtual {v4, p0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_1 │ + if-nez v4, :cond_1 │ │ .line 33 │ invoke-static {p0}, Landroid/text/util/Rfc822Tokenizer;->tokenize(Ljava/lang/CharSequence;)[Landroid/text/util/Rfc822Token; │ │ - move-result-object v6 │ + move-result-object v3 │ │ .line 34 │ - .local v6, "tokens":[Landroid/text/util/Rfc822Token; │ - move-object v2, v6 │ + .local v3, "tokens":[Landroid/text/util/Rfc822Token; │ + array-length v6, v3 │ │ - .local v2, "arr$":[Landroid/text/util/Rfc822Token; │ - array-length v4, v2 │ + move v4, v5 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ - │ - .local v3, "i$":I │ :goto_0 │ - if-ge v3, v4, :cond_1 │ + if-ge v4, v6, :cond_1 │ │ - aget-object v5, v2, v3 │ + aget-object v2, v3, v4 │ │ .line 35 │ - .local v5, "token":Landroid/text/util/Rfc822Token; │ - invoke-virtual {v5}, Landroid/text/util/Rfc822Token;->getAddress()Ljava/lang/String; │ + .local v2, "token":Landroid/text/util/Rfc822Token; │ + invoke-virtual {v2}, Landroid/text/util/Rfc822Token;->getAddress()Ljava/lang/String; │ │ move-result-object v0 │ │ .line 36 │ .local v0, "address":Ljava/lang/String; │ if-eqz v0, :cond_0 │ │ const-string v7, "" │ │ + .line 37 │ invoke-virtual {v7, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v7 │ │ if-nez v7, :cond_0 │ │ .line 38 │ new-instance v7, Lcom/blntsoft/emailpopup/Address; │ │ - invoke-virtual {v5}, Landroid/text/util/Rfc822Token;->getAddress()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/text/util/Rfc822Token;->getAddress()Ljava/lang/String; │ │ move-result-object v8 │ │ - invoke-virtual {v5}, Landroid/text/util/Rfc822Token;->getName()Ljava/lang/String; │ + invoke-virtual {v2}, Landroid/text/util/Rfc822Token;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-direct {v7, v8, v9}, Lcom/blntsoft/emailpopup/Address;->(Ljava/lang/String;Ljava/lang/String;)V │ │ invoke-interface {v1, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 34 │ :cond_0 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_0 │ │ .line 42 │ .end local v0 # "address":Ljava/lang/String; │ - .end local v2 # "arr$":[Landroid/text/util/Rfc822Token; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ - .end local v5 # "token":Landroid/text/util/Rfc822Token; │ - .end local v6 # "tokens":[Landroid/text/util/Rfc822Token; │ + .end local v2 # "token":Landroid/text/util/Rfc822Token; │ + .end local v3 # "tokens":[Landroid/text/util/Rfc822Token; │ :cond_1 │ - const/4 v7, 0x0 │ - │ - new-array v7, v7, [Lcom/blntsoft/emailpopup/Address; │ + new-array v4, v5, [Lcom/blntsoft/emailpopup/Address; │ │ - invoke-interface {v1, v7}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ + invoke-interface {v1, v4}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - check-cast v7, [Lcom/blntsoft/emailpopup/Address; │ + check-cast v4, [Lcom/blntsoft/emailpopup/Address; │ │ - return-object v7 │ + return-object v4 │ .end method ├── smali/com/blntsoft/emailpopup/Main$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/blntsoft/emailpopup/Main; │ │ │ # direct methods │ .method constructor (Lcom/blntsoft/emailpopup/Main;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/blntsoft/emailpopup/Main; │ │ .prologue │ .line 77 │ iput-object p1, p0, Lcom/blntsoft/emailpopup/Main$1;->this$0:Lcom/blntsoft/emailpopup/Main; │ │ invoke-direct {p0}, Ljava/lang/Thread;->()V │ │ @@ -34,18 +35,18 @@ │ │ # virtual methods │ .method public run()V │ .locals 6 │ │ .prologue │ .line 81 │ - const-wide/16 v3, 0x9c4 │ + const-wide/16 v4, 0x9c4 │ │ :try_start_0 │ - invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 87 │ :goto_0 │ new-instance v3, Ljava/lang/StringBuilder; ├── smali/com/blntsoft/emailpopup/Preferences.smali │ @@ -64,14 +64,15 @@ │ │ const-string v2, "All" │ │ aput-object v2, v1, v3 │ │ const v2, 0x7f070011 │ │ + .line 33 │ invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v1, v4 │ │ aput-object v1, v0, v3 │ @@ -80,14 +81,15 @@ │ │ const-string v2, "ContactsOnly" │ │ aput-object v2, v1, v3 │ │ const v2, 0x7f070012 │ │ + .line 34 │ invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v1, v4 │ │ aput-object v1, v0, v4 │ @@ -96,98 +98,97 @@ │ │ const-string v2, "StarredContactsOnly" │ │ aput-object v2, v1, v3 │ │ const v2, 0x7f070013 │ │ + .line 35 │ invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v2 │ │ aput-object v2, v1, v4 │ │ aput-object v1, v0, v5 │ │ sput-object v0, Lcom/blntsoft/emailpopup/Preferences;->VALUE_SUMMARY_ID_MAP:[[Ljava/lang/String; │ │ + .line 32 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 16 │ invoke-direct {p0}, Landroid/preference/PreferenceActivity;->()V │ │ return-void │ .end method │ │ .method private getContactFilteringPreferenceSummaryByValue(Ljava/lang/String;)Ljava/lang/String; │ - .locals 5 │ + .locals 6 │ .param p1, "value" # Ljava/lang/String; │ │ .prologue │ + const/4 v2, 0x0 │ + │ .line 152 │ - sget-object v0, Lcom/blntsoft/emailpopup/Preferences;->VALUE_SUMMARY_ID_MAP:[[Ljava/lang/String; │ + sget-object v3, Lcom/blntsoft/emailpopup/Preferences;->VALUE_SUMMARY_ID_MAP:[[Ljava/lang/String; │ │ - .local v0, "arr$":[[Ljava/lang/String; │ - array-length v3, v0 │ + array-length v4, v3 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v1, v2 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_1 │ + if-ge v1, v4, :cond_1 │ │ - aget-object v1, v0, v2 │ + aget-object v0, v3, v1 │ │ .line 153 │ - .local v1, "entry":[Ljava/lang/String; │ - const/4 v4, 0x0 │ - │ - aget-object v4, v1, v4 │ + .local v0, "entry":[Ljava/lang/String; │ + aget-object v5, v0, v2 │ │ - invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v5, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v4 │ + move-result v5 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ .line 154 │ - const/4 v4, 0x1 │ + const/4 v1, 0x1 │ │ - aget-object v4, v1, v4 │ + aget-object v1, v0, v1 │ │ - invoke-static {v4}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ │ - move-result v4 │ + move-result v1 │ │ - invoke-virtual {p0, v4}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ + invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 157 │ - .end local v1 # "entry":[Ljava/lang/String; │ + .end local v0 # "entry":[Ljava/lang/String; │ :goto_1 │ - return-object v4 │ + return-object v1 │ │ .line 152 │ - .restart local v1 # "entry":[Ljava/lang/String; │ + .restart local v0 # "entry":[Ljava/lang/String; │ :cond_0 │ - add-int/lit8 v2, v2, 0x1 │ + add-int/lit8 v1, v1, 0x1 │ │ goto :goto_0 │ │ .line 157 │ - .end local v1 # "entry":[Ljava/lang/String; │ + .end local v0 # "entry":[Ljava/lang/String; │ :cond_1 │ - const-string v4, "" │ + const-string v1, "" │ │ goto :goto_1 │ .end method │ │ │ # virtual methods │ .method protected onCreate(Landroid/os/Bundle;)V │ @@ -446,26 +447,29 @@ │ │ .line 116 │ .local v0, "sharedPreferences":Landroid/content/SharedPreferences; │ iget-object v2, p0, Lcom/blntsoft/emailpopup/Preferences;->onOffSwitchPreference:Landroid/preference/CheckBoxPreference; │ │ const-string v1, "onOffSwitch" │ │ + .line 117 │ invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ const v1, 0x7f07000a │ │ + .line 118 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 116 │ :goto_0 │ invoke-virtual {v2, v1}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 121 │ iget-object v1, p0, Lcom/blntsoft/emailpopup/Preferences;->contactFilteringPreference:Landroid/preference/ListPreference; │ │ const-string v2, "contactFiltering" │ @@ -483,132 +487,147 @@ │ invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 122 │ iget-object v2, p0, Lcom/blntsoft/emailpopup/Preferences;->keyguardPreference:Landroid/preference/CheckBoxPreference; │ │ const-string v1, "keyguardFiltering" │ │ + .line 123 │ invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-eqz v1, :cond_1 │ │ const v1, 0x7f07000e │ │ + .line 124 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 122 │ :goto_1 │ invoke-virtual {v2, v1}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 127 │ iget-object v1, p0, Lcom/blntsoft/emailpopup/Preferences;->timeDisplayPreference:Landroid/preference/ListPreference; │ │ const v2, 0x7f070018 │ │ new-array v3, v7, [Ljava/lang/Object; │ │ const-string v4, "timeDisplay" │ │ const-string v5, "" │ │ + .line 128 │ invoke-interface {v0, v4, v5}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v4 │ │ aput-object v4, v3, v6 │ │ invoke-virtual {p0, v2, v3}, Lcom/blntsoft/emailpopup/Preferences;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 127 │ invoke-virtual {v1, v2}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 130 │ iget-object v2, p0, Lcom/blntsoft/emailpopup/Preferences;->keyguardSecurityPreference:Landroid/preference/CheckBoxPreference; │ │ const-string v1, "keyguardSecurity" │ │ + .line 131 │ invoke-interface {v0, v1, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-eqz v1, :cond_2 │ │ const v1, 0x7f07001e │ │ + .line 132 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 130 │ :goto_2 │ invoke-virtual {v2, v1}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 135 │ iget-object v2, p0, Lcom/blntsoft/emailpopup/Preferences;->deleteButtonSecurityPreference:Landroid/preference/CheckBoxPreference; │ │ const-string v1, "deleteButtonSecurity" │ │ + .line 136 │ invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v1 │ │ if-eqz v1, :cond_3 │ │ const v1, 0x7f07001b │ │ + .line 137 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 135 │ :goto_3 │ invoke-virtual {v2, v1}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 141 │ invoke-interface {v0, p0}, Landroid/content/SharedPreferences;->registerOnSharedPreferenceChangeListener(Landroid/content/SharedPreferences$OnSharedPreferenceChangeListener;)V │ │ .line 142 │ return-void │ │ - .line 116 │ + .line 118 │ :cond_0 │ const v1, 0x7f07000b │ │ + .line 119 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ goto :goto_0 │ │ - .line 122 │ + .line 124 │ :cond_1 │ const v1, 0x7f07000f │ │ + .line 125 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ goto :goto_1 │ │ - .line 130 │ + .line 132 │ :cond_2 │ const v1, 0x7f07001f │ │ + .line 133 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ goto :goto_2 │ │ - .line 135 │ + .line 137 │ :cond_3 │ const v1, 0x7f07001c │ │ + .line 138 │ invoke-virtual {p0, v1}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v1 │ │ goto :goto_3 │ .end method │ │ @@ -630,38 +649,42 @@ │ move-result v0 │ │ if-eqz v0, :cond_2 │ │ .line 73 │ iget-object v1, p0, Lcom/blntsoft/emailpopup/Preferences;->onOffSwitchPreference:Landroid/preference/CheckBoxPreference; │ │ + .line 74 │ invoke-interface {p1, p2, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ if-eqz v0, :cond_1 │ │ const v0, 0x7f07000a │ │ + .line 75 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 73 │ :goto_0 │ invoke-virtual {v1, v0}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ .line 108 │ :cond_0 │ :goto_1 │ return-void │ │ - .line 73 │ + .line 75 │ :cond_1 │ const v0, 0x7f07000b │ │ + .line 76 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_0 │ │ .line 79 │ @@ -700,34 +723,39 @@ │ move-result v0 │ │ if-eqz v0, :cond_5 │ │ .line 83 │ iget-object v1, p0, Lcom/blntsoft/emailpopup/Preferences;->keyguardPreference:Landroid/preference/CheckBoxPreference; │ │ + .line 84 │ invoke-interface {p1, p2, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ if-eqz v0, :cond_4 │ │ const v0, 0x7f07000e │ │ + .line 85 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 83 │ :goto_2 │ invoke-virtual {v1, v0}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ goto :goto_1 │ │ + .line 85 │ :cond_4 │ const v0, 0x7f07000f │ │ + .line 86 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_2 │ │ .line 89 │ @@ -745,24 +773,26 @@ │ │ const v1, 0x7f070018 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ const-string v3, "" │ │ + .line 91 │ invoke-interface {p1, p2, v3}, Landroid/content/SharedPreferences;->getString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v2, v4 │ │ invoke-virtual {p0, v1, v2}, Lcom/blntsoft/emailpopup/Preferences;->getString(I[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 90 │ invoke-virtual {v0, v1}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ goto :goto_1 │ │ .line 94 │ :cond_6 │ const-string v0, "keyguardSecurity" │ @@ -772,34 +802,39 @@ │ move-result v0 │ │ if-eqz v0, :cond_8 │ │ .line 95 │ iget-object v1, p0, Lcom/blntsoft/emailpopup/Preferences;->keyguardSecurityPreference:Landroid/preference/CheckBoxPreference; │ │ + .line 96 │ invoke-interface {p1, p2, v4}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ if-eqz v0, :cond_7 │ │ const v0, 0x7f07001e │ │ + .line 97 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 95 │ :goto_3 │ invoke-virtual {v1, v0}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ goto :goto_1 │ │ + .line 97 │ :cond_7 │ const v0, 0x7f07001f │ │ + .line 98 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_3 │ │ .line 101 │ @@ -811,33 +846,38 @@ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ .line 102 │ iget-object v1, p0, Lcom/blntsoft/emailpopup/Preferences;->deleteButtonSecurityPreference:Landroid/preference/CheckBoxPreference; │ │ + .line 103 │ invoke-interface {p1, p2, v2}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ if-eqz v0, :cond_9 │ │ const v0, 0x7f07001b │ │ + .line 104 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 102 │ :goto_4 │ invoke-virtual {v1, v0}, Landroid/preference/CheckBoxPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ goto/16 :goto_1 │ │ + .line 104 │ :cond_9 │ const v0, 0x7f07001c │ │ + .line 105 │ invoke-virtual {p0, v0}, Lcom/blntsoft/emailpopup/Preferences;->getString(I)Ljava/lang/String; │ │ move-result-object v0 │ │ goto :goto_4 │ .end method ├── smali/com/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask.smali │ @@ -117,17 +117,17 @@ │ │ iget-object v5, p0, Lcom/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask;->this$0:Lcom/blntsoft/emailpopup/EmailNotification; │ │ invoke-static {v5}, Lcom/blntsoft/emailpopup/EmailNotification;->access$400(Lcom/blntsoft/emailpopup/EmailNotification;)Lcom/blntsoft/emailpopup/EmailMessage; │ │ move-result-object v5 │ │ - iget-wide v5, v5, Lcom/blntsoft/emailpopup/EmailMessage;->contactId:J │ + iget-wide v6, v5, Lcom/blntsoft/emailpopup/EmailMessage;->contactId:J │ │ - invoke-static {v4, v5, v6, v0}, Lcom/blntsoft/emailpopup/ContactUtils;->getContactPhotoById(Landroid/content/Context;JI)Landroid/graphics/Bitmap; │ + invoke-static {v4, v6, v7, v0}, Lcom/blntsoft/emailpopup/ContactUtils;->getContactPhotoById(Landroid/content/Context;JI)Landroid/graphics/Bitmap; │ │ move-result-object v1 │ │ .line 256 │ .local v1, "photo":Landroid/graphics/Bitmap; │ if-nez v1, :cond_0 │ │ @@ -195,21 +195,19 @@ │ │ .restart local v0 # "defaultPhotoResId":I │ goto :goto_0 │ .end method │ │ .method protected bridge synthetic doInBackground([Ljava/lang/Object;)Ljava/lang/Object; │ .locals 1 │ - .param p1, "x0" # [Ljava/lang/Object; │ │ .prologue │ .line 244 │ check-cast p1, [Ljava/lang/String; │ │ - .end local p1 # "x0":[Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask;->doInBackground([Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -240,18 +238,16 @@ │ .line 271 │ :cond_0 │ return-void │ .end method │ │ .method protected bridge synthetic onPostExecute(Ljava/lang/Object;)V │ .locals 0 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 244 │ check-cast p1, Landroid/graphics/Bitmap; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lcom/blntsoft/emailpopup/EmailNotification$FetchContactPhotoTask;->onPostExecute(Landroid/graphics/Bitmap;)V │ │ return-void │ .end method ├── smali/com/blntsoft/utils/OnSwipeTouchListener.smali │ @@ -5,15 +5,14 @@ │ # interfaces │ .implements Landroid/view/View$OnTouchListener; │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lcom/blntsoft/utils/OnSwipeTouchListener$1;, │ Lcom/blntsoft/utils/OnSwipeTouchListener$GestureListener; │ } │ .end annotation │ │ │ # instance fields │ .field private final gestureDetector:Landroid/view/GestureDetector; ├── res/drawable/icon.png │ ├── sng │ │ @@ -11,184 +11,100 @@ │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (200, 50, 61) # rgb = (0xc8,0x32,0x3d) │ │ (204, 52, 63) # rgb = (0xcc,0x34,0x3f) │ │ (209, 55, 66) # rgb = (0xd1,0x37,0x42) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (162, 32, 42) # rgb = (0xa2,0x20,0x2a) │ │ (170, 34, 44) # rgb = (0xaa,0x22,0x2c) │ │ - (170, 34, 44) # rgb = (0xaa,0x22,0x2c) │ │ (169, 34, 44) # rgb = (0xa9,0x22,0x2c) │ │ (141, 28, 36) # rgb = (0x8d,0x1c,0x24) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (187, 43, 53) # rgb = (0xbb,0x2b,0x35) │ │ (191, 45, 56) # rgb = (0xbf,0x2d,0x38) │ │ (197, 49, 60) # rgb = (0xc5,0x31,0x3c) │ │ - (204, 52, 63) # rgb = (0xcc,0x34,0x3f) │ │ (210, 55, 66) # rgb = (0xd2,0x37,0x42) │ │ (121, 24, 31) # rgb = (0x79,0x18,0x1f) │ │ (166, 33, 43) # rgb = (0xa6,0x21,0x2b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (178, 38, 49) # rgb = (0xb2,0x26,0x31) │ │ (174, 36, 46) # rgb = (0xae,0x24,0x2e) │ │ (172, 35, 45) # rgb = (0xac,0x23,0x2d) │ │ (178, 38, 49) # rgb = (0xb2,0x26,0x31) │ │ - (184, 42, 52) # rgb = (0xb8,0x2a,0x34) │ │ - (191, 45, 56) # rgb = (0xbf,0x2d,0x38) │ │ - (197, 49, 60) # rgb = (0xc5,0x31,0x3c) │ │ - (211, 56, 67) # rgb = (0xd3,0x38,0x43) │ │ (214, 58, 69) # rgb = (0xd6,0x3a,0x45) │ │ (154, 31, 40) # rgb = (0x9a,0x1f,0x28) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (207, 58, 68) # rgb = (0xcf,0x3a,0x44) │ │ (218, 59, 71) # rgb = (0xda,0x3b,0x47) │ │ (215, 58, 69) # rgb = (0xd7,0x3a,0x45) │ │ (210, 55, 67) # rgb = (0xd2,0x37,0x43) │ │ (207, 53, 64) # rgb = (0xcf,0x35,0x40) │ │ (202, 51, 62) # rgb = (0xca,0x33,0x3e) │ │ (198, 49, 60) # rgb = (0xc6,0x31,0x3c) │ │ (193, 46, 57) # rgb = (0xc1,0x2e,0x39) │ │ - (189, 44, 54) # rgb = (0xbd,0x2c,0x36) │ │ - (184, 41, 52) # rgb = (0xb8,0x29,0x34) │ │ - (179, 39, 49) # rgb = (0xb3,0x27,0x31) │ │ - (174, 36, 46) # rgb = (0xae,0x24,0x2e) │ │ - (172, 35, 45) # rgb = (0xac,0x23,0x2d) │ │ - (178, 38, 49) # rgb = (0xb2,0x26,0x31) │ │ (215, 58, 69) # rgb = (0xd7,0x3a,0x45) │ │ (104, 21, 27) # rgb = (0x68,0x15,0x1b) │ │ (169, 34, 44) # rgb = (0xa9,0x22,0x2c) │ │ (165, 33, 43) # rgb = (0xa5,0x21,0x2b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (195, 55, 65) # rgb = (0xc3,0x37,0x41) │ │ (218, 62, 72) # rgb = (0xda,0x3e,0x48) │ │ - (220, 62, 73) # rgb = (0xdc,0x3e,0x49) │ │ - (218, 60, 71) # rgb = (0xda,0x3c,0x47) │ │ - (215, 58, 69) # rgb = (0xd7,0x3a,0x45) │ │ - (207, 53, 64) # rgb = (0xcf,0x35,0x40) │ │ - (202, 51, 62) # rgb = (0xca,0x33,0x3e) │ │ - (198, 49, 60) # rgb = (0xc6,0x31,0x3c) │ │ - (193, 46, 57) # rgb = (0xc1,0x2e,0x39) │ │ (216, 59, 70) # rgb = (0xd8,0x3b,0x46) │ │ (152, 30, 39) # rgb = (0x98,0x1e,0x27) │ │ (169, 34, 44) # rgb = (0xa9,0x22,0x2c) │ │ - (168, 34, 43) # rgb = (0xa8,0x22,0x2b) │ │ - (158, 32, 41) # rgb = (0x9e,0x20,0x29) │ │ (189, 51, 61) # rgb = (0xbd,0x33,0x3d) │ │ - (212, 61, 71) # rgb = (0xd4,0x3d,0x47) │ │ - (217, 62, 72) # rgb = (0xd9,0x3e,0x48) │ │ - (220, 61, 73) # rgb = (0xdc,0x3d,0x49) │ │ - (217, 59, 71) # rgb = (0xd9,0x3b,0x47) │ │ (221, 61, 73) # rgb = (0xdd,0x3d,0x49) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (151, 30, 39) # rgb = (0x97,0x1e,0x27) │ │ - (156, 31, 41) # rgb = (0x9c,0x1f,0x29) │ │ - (159, 32, 41) # rgb = (0x9f,0x20,0x29) │ │ - (184, 46, 57) # rgb = (0xb8,0x2e,0x39) │ │ - (210, 60, 70) # rgb = (0xd2,0x3c,0x46) │ │ - (216, 61, 72) # rgb = (0xd8,0x3d,0x48) │ │ - (219, 61, 72) # rgb = (0xdb,0x3d,0x48) │ │ - (217, 60, 71) # rgb = (0xd9,0x3c,0x47) │ │ (222, 61, 73) # rgb = (0xde,0x3d,0x49) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (146, 29, 38) # rgb = (0x92,0x1d,0x26) │ │ - (162, 32, 42) # rgb = (0xa2,0x20,0x2a) │ │ - (164, 33, 42) # rgb = (0xa4,0x21,0x2a) │ │ - (175, 40, 50) # rgb = (0xaf,0x28,0x32) │ │ - (209, 60, 70) # rgb = (0xd1,0x3c,0x46) │ │ - (214, 61, 72) # rgb = (0xd6,0x3d,0x48) │ │ - (218, 60, 72) # rgb = (0xda,0x3c,0x48) │ │ (223, 62, 74) # rgb = (0xdf,0x3e,0x4a) │ │ (111, 22, 28) # rgb = (0x6f,0x16,0x1c) │ │ - (167, 33, 43) # rgb = (0xa7,0x21,0x2b) │ │ - (168, 33, 43) # rgb = (0xa8,0x21,0x2b) │ │ - (205, 58, 68) # rgb = (0xcd,0x3a,0x44) │ │ - (212, 60, 71) # rgb = (0xd4,0x3c,0x47) │ │ - (217, 60, 72) # rgb = (0xd9,0x3c,0x48) │ │ (223, 62, 74) # rgb = (0xdf,0x3e,0x4a) │ │ (168, 34, 44) # rgb = (0xa8,0x22,0x2c) │ │ - (169, 34, 44) # rgb = (0xa9,0x22,0x2c) │ │ - (196, 51, 62) # rgb = (0xc4,0x33,0x3e) │ │ - (211, 59, 70) # rgb = (0xd3,0x3b,0x46) │ │ - (216, 60, 71) # rgb = (0xd8,0x3c,0x47) │ │ - (216, 59, 70) # rgb = (0xd8,0x3b,0x46) │ │ - (214, 58, 69) # rgb = (0xd6,0x3a,0x45) │ │ - (224, 63, 74) # rgb = (0xe0,0x3f,0x4a) │ │ (228, 65, 76) # rgb = (0xe4,0x41,0x4c) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (162, 32, 42) # rgb = (0xa2,0x20,0x2a) │ │ - (184, 43, 54) # rgb = (0xb8,0x2b,0x36) │ │ - (209, 59, 69) # rgb = (0xd1,0x3b,0x45) │ │ - (213, 59, 70) # rgb = (0xd5,0x3b,0x46) │ │ - (215, 59, 70) # rgb = (0xd7,0x3b,0x46) │ │ (229, 66, 77) # rgb = (0xe5,0x42,0x4d) │ │ (150, 30, 39) # rgb = (0x96,0x1e,0x27) │ │ - (175, 37, 47) # rgb = (0xaf,0x25,0x2f) │ │ - (207, 58, 69) # rgb = (0xcf,0x3a,0x45) │ │ - (212, 59, 70) # rgb = (0xd4,0x3b,0x46) │ │ - (214, 58, 70) # rgb = (0xd6,0x3a,0x46) │ │ (230, 66, 77) # rgb = (0xe6,0x42,0x4d) │ │ - (200, 55, 65) # rgb = (0xc8,0x37,0x41) │ │ - (210, 58, 69) # rgb = (0xd2,0x3a,0x45) │ │ - (212, 58, 69) # rgb = (0xd4,0x3a,0x45) │ │ - (213, 58, 68) # rgb = (0xd5,0x3a,0x44) │ │ - (210, 56, 67) # rgb = (0xd2,0x38,0x43) │ │ - (230, 66, 78) # rgb = (0xe6,0x42,0x4e) │ │ (234, 68, 80) # rgb = (0xea,0x44,0x50) │ │ (164, 33, 42) # rgb = (0xa4,0x21,0x2a) │ │ - (189, 47, 57) # rgb = (0xbd,0x2f,0x39) │ │ - (207, 57, 69) # rgb = (0xcf,0x39,0x45) │ │ - (211, 57, 69) # rgb = (0xd3,0x39,0x45) │ │ - (212, 57, 68) # rgb = (0xd4,0x39,0x44) │ │ (229, 66, 77) # rgb = (0xe5,0x42,0x4d) │ │ (156, 31, 40) # rgb = (0x9c,0x1f,0x28) │ │ - (180, 41, 51) # rgb = (0xb4,0x29,0x33) │ │ - (205, 57, 67) # rgb = (0xcd,0x39,0x43) │ │ - (208, 57, 68) # rgb = (0xd0,0x39,0x44) │ │ (217, 59, 70) # rgb = (0xd9,0x3b,0x46) │ │ (222, 62, 74) # rgb = (0xde,0x3e,0x4a) │ │ (119, 24, 31) # rgb = (0x77,0x18,0x1f) │ │ - (202, 56, 66) # rgb = (0xca,0x38,0x42) │ │ - (206, 56, 67) # rgb = (0xce,0x38,0x43) │ │ - (210, 56, 68) # rgb = (0xd2,0x38,0x44) │ │ - (209, 56, 66) # rgb = (0xd1,0x38,0x42) │ │ - (206, 53, 64) # rgb = (0xce,0x35,0x40) │ │ (197, 48, 59) # rgb = (0xc5,0x30,0x3b) │ │ (203, 52, 63) # rgb = (0xcb,0x34,0x3f) │ │ (210, 55, 66) # rgb = (0xd2,0x37,0x42) │ │ (168, 34, 43) # rgb = (0xa8,0x22,0x2b) │ │ - (192, 49, 59) # rgb = (0xc0,0x31,0x3b) │ │ - (204, 56, 66) # rgb = (0xcc,0x38,0x42) │ │ - (208, 56, 67) # rgb = (0xd0,0x38,0x43) │ │ - (209, 55, 66) # rgb = (0xd1,0x37,0x42) │ │ (202, 51, 62) # rgb = (0xca,0x33,0x3e) │ │ (193, 46, 57) # rgb = (0xc1,0x2e,0x39) │ │ (189, 44, 54) # rgb = (0xbd,0x2c,0x36) │ │ (184, 41, 52) # rgb = (0xb8,0x29,0x34) │ │ (179, 39, 49) # rgb = (0xb3,0x27,0x31) │ │ (172, 35, 45) # rgb = (0xac,0x23,0x2d) │ │ (178, 38, 49) # rgb = (0xb2,0x26,0x31) │ │ (183, 41, 51) # rgb = (0xb7,0x29,0x33) │ │ (161, 32, 42) # rgb = (0xa1,0x20,0x2a) │ │ - (183, 43, 53) # rgb = (0xb7,0x2b,0x35) │ │ - (202, 55, 66) # rgb = (0xca,0x37,0x42) │ │ (206, 55, 66) # rgb = (0xce,0x37,0x42) │ │ (206, 54, 65) # rgb = (0xce,0x36,0x41) │ │ (204, 53, 64) # rgb = (0xcc,0x35,0x40) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (149, 30, 39) # rgb = (0x95,0x1e,0x27) │ │ - (174, 37, 47) # rgb = (0xae,0x25,0x2f) │ │ (181, 49, 59) # rgb = (0xb5,0x31,0x3b) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ - (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ ( 92, 18, 24) # rgb = (0x5c,0x12,0x18) │ │ (103, 21, 27) # rgb = (0x67,0x15,0x1b) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (151, 30, 39) # rgb = (0x97,0x1e,0x27) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ @@ -204,15 +120,14 @@ │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ (140, 28, 36) # rgb = (0x8c,0x1c,0x24) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ - (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ (164, 33, 42) # rgb = (0xa4,0x21,0x2a) │ │ (157, 31, 41) # rgb = (0x9d,0x1f,0x29) │ │ (150, 30, 39) # rgb = (0x96,0x1e,0x27) │ │ (167, 33, 43) # rgb = (0xa7,0x21,0x2b) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ ( 93, 19, 24) # rgb = (0x5d,0x13,0x18) │ │ @@ -246,61 +161,146 @@ │ │ (252,186, 17) # rgb = (0xfc,0xba,0x11) │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ + (170, 34, 44) # rgb = (0xaa,0x22,0x2c) │ │ + (204, 52, 63) # rgb = (0xcc,0x34,0x3f) │ │ + (184, 42, 52) # rgb = (0xb8,0x2a,0x34) │ │ + (191, 45, 56) # rgb = (0xbf,0x2d,0x38) │ │ + (197, 49, 60) # rgb = (0xc5,0x31,0x3c) │ │ + (211, 56, 67) # rgb = (0xd3,0x38,0x43) │ │ + (189, 44, 54) # rgb = (0xbd,0x2c,0x36) │ │ + (184, 41, 52) # rgb = (0xb8,0x29,0x34) │ │ + (179, 39, 49) # rgb = (0xb3,0x27,0x31) │ │ + (174, 36, 46) # rgb = (0xae,0x24,0x2e) │ │ + (172, 35, 45) # rgb = (0xac,0x23,0x2d) │ │ + (178, 38, 49) # rgb = (0xb2,0x26,0x31) │ │ + (220, 62, 73) # rgb = (0xdc,0x3e,0x49) │ │ + (218, 60, 71) # rgb = (0xda,0x3c,0x47) │ │ + (215, 58, 69) # rgb = (0xd7,0x3a,0x45) │ │ + (207, 53, 64) # rgb = (0xcf,0x35,0x40) │ │ + (202, 51, 62) # rgb = (0xca,0x33,0x3e) │ │ + (198, 49, 60) # rgb = (0xc6,0x31,0x3c) │ │ + (193, 46, 57) # rgb = (0xc1,0x2e,0x39) │ │ + (168, 34, 43) # rgb = (0xa8,0x22,0x2b) │ │ + (158, 32, 41) # rgb = (0x9e,0x20,0x29) │ │ + (212, 61, 71) # rgb = (0xd4,0x3d,0x47) │ │ + (217, 62, 72) # rgb = (0xd9,0x3e,0x48) │ │ + (220, 61, 73) # rgb = (0xdc,0x3d,0x49) │ │ + (217, 59, 71) # rgb = (0xd9,0x3b,0x47) │ │ + (156, 31, 41) # rgb = (0x9c,0x1f,0x29) │ │ + (159, 32, 41) # rgb = (0x9f,0x20,0x29) │ │ + (184, 46, 57) # rgb = (0xb8,0x2e,0x39) │ │ + (210, 60, 70) # rgb = (0xd2,0x3c,0x46) │ │ + (216, 61, 72) # rgb = (0xd8,0x3d,0x48) │ │ + (219, 61, 72) # rgb = (0xdb,0x3d,0x48) │ │ + (217, 60, 71) # rgb = (0xd9,0x3c,0x47) │ │ + (162, 32, 42) # rgb = (0xa2,0x20,0x2a) │ │ + (164, 33, 42) # rgb = (0xa4,0x21,0x2a) │ │ + (175, 40, 50) # rgb = (0xaf,0x28,0x32) │ │ + (209, 60, 70) # rgb = (0xd1,0x3c,0x46) │ │ + (214, 61, 72) # rgb = (0xd6,0x3d,0x48) │ │ + (218, 60, 72) # rgb = (0xda,0x3c,0x48) │ │ + (167, 33, 43) # rgb = (0xa7,0x21,0x2b) │ │ + (168, 33, 43) # rgb = (0xa8,0x21,0x2b) │ │ + (205, 58, 68) # rgb = (0xcd,0x3a,0x44) │ │ + (212, 60, 71) # rgb = (0xd4,0x3c,0x47) │ │ + (217, 60, 72) # rgb = (0xd9,0x3c,0x48) │ │ + (169, 34, 44) # rgb = (0xa9,0x22,0x2c) │ │ + (196, 51, 62) # rgb = (0xc4,0x33,0x3e) │ │ + (211, 59, 70) # rgb = (0xd3,0x3b,0x46) │ │ + (216, 60, 71) # rgb = (0xd8,0x3c,0x47) │ │ + (216, 59, 70) # rgb = (0xd8,0x3b,0x46) │ │ + (214, 58, 69) # rgb = (0xd6,0x3a,0x45) │ │ + (224, 63, 74) # rgb = (0xe0,0x3f,0x4a) │ │ + (184, 43, 54) # rgb = (0xb8,0x2b,0x36) │ │ + (209, 59, 69) # rgb = (0xd1,0x3b,0x45) │ │ + (213, 59, 70) # rgb = (0xd5,0x3b,0x46) │ │ + (215, 59, 70) # rgb = (0xd7,0x3b,0x46) │ │ + (175, 37, 47) # rgb = (0xaf,0x25,0x2f) │ │ + (207, 58, 69) # rgb = (0xcf,0x3a,0x45) │ │ + (212, 59, 70) # rgb = (0xd4,0x3b,0x46) │ │ + (214, 58, 70) # rgb = (0xd6,0x3a,0x46) │ │ + (200, 55, 65) # rgb = (0xc8,0x37,0x41) │ │ + (210, 58, 69) # rgb = (0xd2,0x3a,0x45) │ │ + (212, 58, 69) # rgb = (0xd4,0x3a,0x45) │ │ + (213, 58, 68) # rgb = (0xd5,0x3a,0x44) │ │ + (210, 56, 67) # rgb = (0xd2,0x38,0x43) │ │ + (230, 66, 78) # rgb = (0xe6,0x42,0x4e) │ │ + (189, 47, 57) # rgb = (0xbd,0x2f,0x39) │ │ + (207, 57, 69) # rgb = (0xcf,0x39,0x45) │ │ + (211, 57, 69) # rgb = (0xd3,0x39,0x45) │ │ + (212, 57, 68) # rgb = (0xd4,0x39,0x44) │ │ + (180, 41, 51) # rgb = (0xb4,0x29,0x33) │ │ + (205, 57, 67) # rgb = (0xcd,0x39,0x43) │ │ + (208, 57, 68) # rgb = (0xd0,0x39,0x44) │ │ + (202, 56, 66) # rgb = (0xca,0x38,0x42) │ │ + (206, 56, 67) # rgb = (0xce,0x38,0x43) │ │ + (210, 56, 68) # rgb = (0xd2,0x38,0x44) │ │ + (209, 56, 66) # rgb = (0xd1,0x38,0x42) │ │ + (206, 53, 64) # rgb = (0xce,0x35,0x40) │ │ + (192, 49, 59) # rgb = (0xc0,0x31,0x3b) │ │ + (204, 56, 66) # rgb = (0xcc,0x38,0x42) │ │ + (208, 56, 67) # rgb = (0xd0,0x38,0x43) │ │ + (209, 55, 66) # rgb = (0xd1,0x37,0x42) │ │ + (183, 43, 53) # rgb = (0xb7,0x2b,0x35) │ │ + (202, 55, 66) # rgb = (0xca,0x37,0x42) │ │ + (174, 37, 47) # rgb = (0xae,0x25,0x2f) │ │ + (242,150, 40) # rgb = (0xf2,0x96,0x28) │ │ + (253,187, 17) # rgb = (0xfd,0xbb,0x11) │ │ } │ │ tRNS { │ │ - 0 2 4 6 1 16 175 159 5 100 240 255 225 58 10 16 128 239 255 223 22 196 16 8 3 32 64 112 175 255 255 255 255 48 71 24 13 17 80 128 143 191 191 191 223 255 255 255 255 255 255 112 26 240 227 30 105 209 255 255 255 255 255 255 255 207 107 241 255 255 228 255 255 255 255 16 9 18 183 255 255 255 255 255 255 255 96 7 14 125 255 255 255 255 255 255 175 48 255 255 255 255 255 239 225 255 255 255 255 255 255 255 64 11 151 255 255 255 255 143 90 255 255 255 255 223 255 255 255 255 255 255 32 182 255 255 255 255 159 122 255 255 255 223 64 45 255 255 255 255 255 207 143 48 226 255 255 255 255 239 159 128 128 128 64 64 32 151 255 255 224 113 48 80 128 64 91 255 123 223 255 29 52 96 126 17 48 207 143 121 184 20 159 59 23 175 112 128 48 96 15 96 255 239 80 165 155 91 227 12 159 29 52 195 125 120 183 59 21 191 16 197 19 16 207 16 44 136 123 35 16 16 18 223 49 50 224 32 49 239 64 175 191 239 112 16} │ │ + 0 2 4 6 1 16 175 159 5 100 240 225 58 10 16 128 239 223 22 196 16 8 3 32 64 112 175 48 71 24 13 17 80 128 143 191 191 191 223 112 26 240 227 30 105 209 207 107 241 228 16 9 18 183 96 7 14 125 175 48 239 225 64 11 151 143 90 223 32 182 159 122 223 64 45 207 143 48 226 239 159 128 128 128 64 64 32 151 224 113 48 80 128 64 91 123 223 29 52 96 126 17 48 207 143 121 184 20 159 59 23 175 112 128 48 96 15 96 239 80 165 155 91 227 12 159 29 52 195 125 120 183 59 21 191 16 197 19 16 207 16 44 136 123 35 16 16 18 223 49 50 224 32 49 239 64 175 191 239 112 16} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000102030303030201040000000000000000000000000000000005060700000000000000 │ │ -0000000000000000000000000108090a0b0c0d0e080100000000000000000000000000000f1011121300000000000000 │ │ -00000000000000000000000001140b0b0b0b1516171800000000000000000000191a1b1c1d1e1f122021000000000000 │ │ -00000000000000000000000418220b0b0b0b0b23240825262728292a2b2c2d2e2f3031321d1e1f122033000000000000 │ │ -0000000000000000000000041834350b0b0b363738393a3b3c203d3e3f402d2e2f3031321d1e1f122041000000000000 │ │ -000000000000000000000004180e42430b4445464748493b3c203d3e3f402d2e2f3031321d1e1f12204a4b0000000000 │ │ -000000000000000000000000014c4d4e4f4f5051525354553c203d3e3f402d2e2f3031321d1e1f12204a560000000000 │ │ -000000000000000000000000015758595a5a5b5c5d5e5f4a3c203d3e3f402d2e2f3031321d1e1f12204a600000000000 │ │ -00000000000000000000000000024c61626263446465664a3c203d3e3f402d2e2f3031321d1e1f12204a670000000000 │ │ -00000000000000000000000000010358686969696a6b6c6d6e203d3e3f402d2e2f3031321d1e1f12204a6f7000000000 │ │ -00000000000000000000000000040271720b0b0b737475766e203d3e3f402d2e2f3031321d1e1f12204a6f7700000000 │ │ -0000000000000000000000000004184c780b0b0b797a7b7c6e203d3e3f402d2e2f3031321d1e1f12204a6f7d00000000 │ │ -00000000000000000000000000040157580b0b0b0b7e7f8081823d3e3f402d2e2f3031321d1e1f12204a6f8384000000 │ │ -0000000000000000000000000004010871850b0b0b86878889823d3e3f402d2e2f3031321d1e1f12204a6f8a00000000 │ │ -000000000000000000000000000004184c8b0b0b0b8c8d8e89823d3e3f402d2e2f3031321d1e1f12208f900000000000 │ │ -0000000000000000000000000000040157910b0b0b0b92939495963e3f402d2e2f3031321d1e97989900000000000000 │ │ -0000000000000000000000000000000108589a0b0b0b9b9c9d9e969f2ba0a1a2a31aa4a5a60000000000000000000000 │ │ -000000000000000000000000000000040271a70b0b0ba8a9aaabac000000000000000000000000000000000000000000 │ │ -00000000adaeaeaeaeaeaeaeaeaeaf04184cb00b0b0bb1b2710204000000000000afaeaeaeaeaeaeaeaeaead00000000 │ │ -0000adb3b4b4b4b4b4b4b4b4b4b4ae040103b50b0b0b0bb6580301040000000000aeb4b4b4b4b4b4b4b4b4b4b3ad0000 │ │ -00b7b4b4b4b4b4b4b4b4b4b4b4b4ae00040824150b0b0bb8b91718040000000000aeb4b4b4b4b4b4b4b4b4b4b4b4b700 │ │ -bab4b4b4b4bbbcaeaeaeaeaeaeaeaf0004180ebd0b0b0bbebf0e02040000000000afaeaeaeaeaeaeaebcbbb4b4b4b4ba │ │ -c0b4b4b4b70000000000000000000000040117c10b0b0b0bc2240301040000000000000000000000000000b7b4b4b4c0 │ │ -b3b4b4c3000000c4c5c600000000000000010324680b0b0bc7c8570104000000000000000000c6c5c4000000c3b4b4b3 │ │ -b4b4b4ae0000c9cacacbcc00000000000004080ecd0b0b0bceb90e18040000000000000000cccbcacac90000aeb4b4b4 │ │ -b4b4b4ae0000c9cacacacac90000000000040217cf0b0b0bd0bfd1080100000000000000c9cacacacac90000aeb4b4b4 │ │ -b4b4b4ae000000d2cacacacac900000000000103d30b0b0b0bd4c80301000000000000c9cacacacad2000000aeb4b4b4 │ │ -b4b4b4ae00000000c5cacacacac500000000010824d50b0b0bd6b917180000000000c5cacacacac500000000aeb4b4b4 │ │ -b4b4b4ae0000000000c9cacacacad2000000041871d70b0b0bd8bf0e0204000000d2cacacacac90000000000aeb4b4b4 │ │ -b4b4b4ae000000000000c9cacacacad20000001817d90b0b0b0bda0e02040000d2cacacacac9000000000000aeb4b4b4 │ │ -b4b4b4ae00000000000000cccbcacacadbdc000103d10c0b0bddde4c0204dfdbcacacacbcc00000000000000aeb4b4b4 │ │ -b4b4b4ae0000000000000000c6cbcacacae0e1041817e2e3e4e5c81718e6e0cacacacbc60000000000000000aeb4b4b4 │ │ -b4b4b4ae000000000000000000c6cbcacacae0e701084c2416587103e8e0cacacacbc6000000000000000000aeb4b4b4 │ │ -b4b4b4ae00000000000000000000c6e0cacacae9ea010203170308ebeccacacae0c600000000000000000000aeb4b4b4 │ │ -b4b4b4ae00000000000000dce0cae0ede0cacacacbea04011818eeefcacacae0ede0cae0dc00000000000000aeb4b4b4 │ │ -b4b4b4ae000000000000dce0cacacaf0dce0cacacacbc90000c9cbcacacae0dcf0cacacae0dc000000000000aeb4b4b4 │ │ -b4b4b4ae0000000000c6cbcacacae0dc00dcd2cacacacacacacacacacaf1dc00dce0cacacacbc60000000000aeb4b4b4 │ │ -b4b4b4ae00000000c6cbcacacae0dc00000000d2cacacacacacacacad200000000dce0cacacacbc600000000aeb4b4b4 │ │ -b4b4b4ae000000c6cbcacacae0dc000000000000cce0cacacacae0cc000000000000dce0cacacacbc6000000aeb4b4b4 │ │ -b4b4b4ae0000c9cacacacad200000000000000000000edf0f0ed00000000000000000000d2cacacacac90000aeb4b4b4 │ │ -b4b4b4ae00edcacacacad20000000000000000000000000000000000000000000000000000d2cacacacaed00aeb4b4b4 │ │ -b4b4b4ae00c6cacacad200000000000000000000000000000000000000000000000000000000d2cacacac600aeb4b4b4 │ │ -b4b4b4bc0000c5dbcc000000000000000000000000000000000000000000000000000000000000ccdbc50000bcb4b4b4 │ │ -f2b4b4f3ba0000000000000000000000000000000000000000000000000000000000000000000000000000baf3b4b4f2 │ │ -b7b4b4b4f3f4afafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaff4f3b4b4b4b7 │ │ -00f2b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4f200 │ │ -00f5c3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4c3f500 │ │ -000000afc3b3b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b3c3af000000 │ │ +0000000000000000000000000108090aa10b0c0d080100000000000000000000000000000e0f10a21100000000000000 │ │ +0000000000000000000000000112a1a1a1a113141516000000000000000000001718191aa3a4a5a2a61b000000000000 │ │ +000000000000000000000004161ca1a1a1a1a11d1e081f20212223242526a7a8a9aaabaca3a4a5a2a627000000000000 │ │ +000000000000000000000004162829a1a1a12a2b2c2dadaeafa6b0b1b2b3a7a8a9aaabaca3a4a5a2a62e000000000000 │ │ +000000000000000000000004160d2f30a1b4b531b6b7b8aeafa6b0b1b2b3a7a8a9aaabaca3a4a5a2a6b9320000000000 │ │ +00000000000000000000000001333435bababbbcbdbebfc0afa6b0b1b2b3a7a8a9aaabaca3a4a5a2a6b9360000000000 │ │ +00000000000000000000000001373839c1c1c2c3c4c5c6b9afa6b0b1b2b3a7a8a9aaabaca3a4a5a2a6b93a0000000000 │ │ +0000000000000000000000000002333bc7c7c8b4c9cacbb9afa6b0b1b2b3a7a8a9aaabaca3a4a5a2a6b93c0000000000 │ │ +000000000000000000000000000103383dcccccccdcecfd0d1a6b0b1b2b3a7a8a9aaabaca3a4a5a2a6b9d23e00000000 │ │ +0000000000000000000000000004023f40a1a1a1d3d4d5d6d1a6b0b1b2b3a7a8a9aaabaca3a4a5a2a6b9d24100000000 │ │ +0000000000000000000000000004163342a1a1a1d7d8d9dad1a6b0b1b2b3a7a8a9aaabaca3a4a5a2a6b9d24300000000 │ │ +0000000000000000000000000004013738a1a1a1a1dbdcdddedfb0b1b2b3a7a8a9aaabaca3a4a5a2a6b9d2e044000000 │ │ +000000000000000000000000000401083f45a1a1a1e1e2e3e4dfb0b1b2b3a7a8a9aaabaca3a4a5a2a6b9d24600000000 │ │ +000000000000000000000000000004163347a1a1a1e5e6e7e4dfb0b1b2b3a7a8a9aaabaca3a4a5a2a648490000000000 │ │ +00000000000000000000000000000401374aa1a1a1a1e8e9eaebecb1b2b3a7a8a9aaabaca3a44b4c4d00000000000000 │ │ +0000000000000000000000000000000108384ea1a1a1edeeeff0ec4f2550515253185455560000000000000000000000 │ │ +00000000000000000000000000000004023f57a1a1a1f1f258595a000000000000000000000000000000000000000000 │ │ +000000005b5c5c5c5c5c5c5c5c5c5d0416335ea1a1a1f35f3f02040000000000005d5c5c5c5c5c5c5c5c5c5b00000000 │ │ +00005b60f4f4f4f4f4f4f4f4f4f45c04010361a1a1a1a1623803010400000000005cf4f4f4f4f4f4f4f4f4f4605b0000 │ │ +0063f4f4f4f4f4f4f4f4f4f4f4f45c0004081e13a1a1a1646515160400000000005cf4f4f4f4f4f4f4f4f4f4f4f46300 │ │ +66f4f4f4f467685c5c5c5c5c5c5c5d0004160d69a1a1a16a6b0d020400000000005d5c5c5c5c5c5c5c6867f4f4f4f466 │ │ +6cf4f4f46300000000000000000000000401156da1a1a1a16e1e030104000000000000000000000000000063f4f4f46c │ │ +60f4f46f0000007071720000000000000001031e3da1a1a173743701040000000000000000007271700000006ff4f460 │ │ +f4f4f45c000075f5f5767700000000000004080d78a1a1a179650d160400000000000000007776f5f57500005cf4f4f4 │ │ +f4f4f45c000075f5f5f5f57500000000000402157aa1a1a17b6b7c08010000000000000075f5f5f5f57500005cf4f4f4 │ │ +f4f4f45c0000007df5f5f5f575000000000001037ea1a1a1a17f74030100000000000075f5f5f5f57d0000005cf4f4f4 │ │ +f4f4f45c0000000071f5f5f5f5710000000001081e80a1a1a181651516000000000071f5f5f5f571000000005cf4f4f4 │ │ +f4f4f45c000000000075f5f5f5f57d00000004163f82a1a1a1836b0d02040000007df5f5f5f57500000000005cf4f4f4 │ │ +f4f4f45c00000000000075f5f5f5f57d000000161584a1a1a1a1850d020400007df5f5f5f5750000000000005cf4f4f4 │ │ +f4f4f45c000000000000007776f5f5f586870001037c0ba1a188893302048a86f5f5f57677000000000000005cf4f4f4 │ │ +f4f4f45c00000000000000007276f5f5f58b8c0416158d8e8f90741516918bf5f5f5767200000000000000005cf4f4f4 │ │ +f4f4f45c0000000000000000007276f5f5f58b920108331e14383f03938bf5f5f576720000000000000000005cf4f4f4 │ │ +f4f4f45c00000000000000000000728bf5f5f594950102031503089697f5f5f58b72000000000000000000005cf4f4f4 │ │ +f4f4f45c00000000000000878bf58b988bf5f5f5769504011616999af5f5f58b988bf58b87000000000000005cf4f4f4 │ │ +f4f4f45c000000000000878bf5f5f59b878bf5f5f5767500007576f5f5f58b879bf5f5f58b870000000000005cf4f4f4 │ │ +f4f4f45c00000000007276f5f5f58b8700877df5f5f5f5f5f5f5f5f5f59c8700878bf5f5f5767200000000005cf4f4f4 │ │ +f4f4f45c000000007276f5f5f58b87000000007df5f5f5f5f5f5f5f57d00000000878bf5f5f57672000000005cf4f4f4 │ │ +f4f4f45c0000007276f5f5f58b87000000000000778bf5f5f5f58b77000000000000878bf5f5f576720000005cf4f4f4 │ │ +f4f4f45c000075f5f5f5f57d00000000000000000000989b9b98000000000000000000007df5f5f5f57500005cf4f4f4 │ │ +f4f4f45c0098f5f5f5f57d00000000000000000000000000000000000000000000000000007df5f5f5f598005cf4f4f4 │ │ +f4f4f45c0072f5f5f57d000000000000000000000000000000000000000000000000000000007df5f5f572005cf4f4f4 │ │ +f4f4f4680000718677000000000000000000000000000000000000000000000000000000000000778671000068f4f4f4 │ │ +9df4f49e660000000000000000000000000000000000000000000000000000000000000000000000000000669ef4f49d │ │ +63f4f4f49e9f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d9f9ef4f4f463 │ │ +009df4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f49d00 │ │ +00a06ff4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f46fa000 │ │ +0000005d6f60f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4606f5d000000 │ │ } │ ├── Image content