--- /home/fdroid/fdroiddata/tmp/com.shadcat.secdroid_4.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.shadcat.secdroid_4.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: res/drawable-xhdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-mdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-hdpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: res/drawable-ldpi/ic_launcher.png entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -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: 5c2d9146e9aa5a586d876e12248656ed6a0bfc0f98233d32e43a3abfc892a8c0 │ -Signer #1 certificate SHA-1 digest: e47b5938ece5a6d74edb45e32bb8dce156161117 │ -Signer #1 certificate MD5 digest: e014b01c7a1968ac1cac9fd8d832881d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: b78a03692983dff55a5869b7e42952271fea1f95632e998fbb1d3b19d5f5fe3e │ -Signer #1 public key SHA-1 digest: 928a1939de3ba2b72015a488c9095d24238f0bb1 │ -Signer #1 public key MD5 digest: 3b8aafe648c7477f3deaac053ea5b96f ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,445 +1,462 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 164707 (0000000000028363h) │ - Actual end-cent-dir record offset: 164685 (000000000002834Dh) │ - Expected end-cent-dir record offset: 164685 (000000000002834Dh) │ + Zip archive file size: 165431 (0000000000028637h) │ + Actual end-cent-dir record offset: 165409 (0000000000028621h) │ + Expected end-cent-dir record offset: 165409 (0000000000028621h) │ (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 977 (00000000000003D1h) bytes long, │ + central directory contains 15 entries. │ + The central directory is 1065 (0000000000000429h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 163708 (0000000000027F7Ch). │ + is 164344 (00000000000281F8h). │ │ │ 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): 2014 Jan 27 05:20:14 │ - 32-bit CRC value (hex): f581680e │ - compressed size: 486 bytes │ - uncompressed size: 919 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): 06dd8e9f │ + compressed size: 840 bytes │ + uncompressed size: 2324 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 │ │ + The central-directory extra field contains: │ + - A subfield with ID 0xcafe (unknown) and 0 data bytes. │ + │ There is no file comment. │ │ Central directory entry #2: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/506CBC2E.SF │ + assets/enableadb.sh │ │ - offset of local header from start of archive: 552 │ - (0000000000000228h) bytes │ + offset of local header from start of archive: 909 │ + (000000000000038Dh) 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): 2014 Jan 27 05:20:14 │ - 32-bit CRC value (hex): b9d40572 │ - compressed size: 547 bytes │ - uncompressed size: 1040 bytes │ - length of filename: 20 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): 1b4ddd24 │ + compressed size: 123 bytes │ + uncompressed size: 178 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 #3: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - META-INF/506CBC2E.RSA │ + assets/hardened.sh │ │ - offset of local header from start of archive: 1165 │ - (000000000000048Dh) bytes │ + offset of local header from start of archive: 1097 │ + (0000000000000449h) 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): 2014 Jan 27 05:20:14 │ - 32-bit CRC value (hex): d2159c28 │ - compressed size: 1073 bytes │ - uncompressed size: 1332 bytes │ - length of filename: 21 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): 91ab0d26 │ + compressed size: 1549 bytes │ + uncompressed size: 3876 bytes │ + length of filename: 18 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 #4: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - assets/enableadb.sh │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2305 │ - (0000000000000901h) bytes │ + offset of local header from start of archive: 2710 │ + (0000000000000A96h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.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 │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 1b4ddd24 │ - compressed size: 123 bytes │ - uncompressed size: 178 bytes │ - length of filename: 19 characters │ - length of extra field: 4 bytes │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 59b38e00 │ + compressed size: 665 bytes │ + uncompressed size: 665 bytes │ + length of filename: 36 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 #5: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - assets/hardened.sh │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2497 │ - (00000000000009C1h) bytes │ + offset of local header from start of archive: 3441 │ + (0000000000000D71h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.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 │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 91ab0d26 │ - compressed size: 1549 bytes │ - uncompressed size: 3876 bytes │ - length of filename: 18 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e70dc0c4 │ + compressed size: 417 bytes │ + uncompressed size: 417 bytes │ + length of filename: 36 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: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/activity_main.xml │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 4110 │ - (000000000000100Eh) bytes │ + offset of local header from start of archive: 3924 │ + (0000000000000F54h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.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 │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): f477cb7c │ - compressed size: 763 bytes │ - uncompressed size: 2088 bytes │ - length of filename: 28 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 58df3457 │ + compressed size: 465 bytes │ + uncompressed size: 465 bytes │ + length of filename: 36 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: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/menu/activity_main.xml │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 4947 │ - (0000000000001353h) bytes │ + offset of local header from start of archive: 4455 │ + (0000000000001167h) bytes │ file system or operating system of origin: MS-DOS, OS/2 or NT FAT │ - version of encoding software: 2.0 │ + version of encoding software: 1.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 │ + minimum software version required to extract: 1.0 │ + compression method: none (stored) │ file security status: not encrypted │ - extended local header: yes │ - file last modified on (DOS date/time): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 165eeeb6 │ - compressed size: 247 bytes │ - uncompressed size: 464 bytes │ - length of filename: 26 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): e8c6861d │ + compressed size: 865 bytes │ + uncompressed size: 865 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 #8: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - AndroidManifest.xml │ + res/layout/activity_main.xml │ │ - offset of local header from start of archive: 5266 │ - (0000000000001492h) bytes │ + offset of local header from start of archive: 5387 │ + (000000000000150Bh) 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): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 17561677 │ - compressed size: 778 bytes │ - uncompressed size: 2124 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): f477cb7c │ + compressed size: 762 bytes │ + uncompressed size: 2088 bytes │ + length of filename: 28 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: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/menu-v11/activity_main.xml │ │ - offset of local header from start of archive: 6109 │ - (00000000000017DDh) bytes │ + offset of local header from start of archive: 6223 │ + (000000000000184Fh) 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): 2014 Jan 27 05:07:18 │ - 32-bit CRC value (hex): 108e6f8d │ - compressed size: 2156 bytes │ - uncompressed size: 2156 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): 165eeeb6 │ + compressed size: 247 bytes │ + uncompressed size: 464 bytes │ + length of filename: 30 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: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-hdpi/ic_launcher.png │ + res/menu/activity_main.xml │ │ - offset of local header from start of archive: 8312 │ - (0000000000002078h) bytes │ + offset of local header from start of archive: 6546 │ + (0000000000001992h) 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): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 6f555e71 │ - compressed size: 666 bytes │ - uncompressed size: 666 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): 17ae0900 │ + compressed size: 228 bytes │ + uncompressed size: 420 bytes │ + length of filename: 26 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: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-ldpi/ic_launcher.png │ + resources.arsc │ │ - offset of local header from start of archive: 9042 │ - (0000000000002352h) bytes │ + offset of local header from start of archive: 6846 │ + (0000000000001ABEh) 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): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 1bbc79ae │ - compressed size: 418 bytes │ - uncompressed size: 418 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 8d7a7d24 │ + compressed size: 2524 bytes │ + uncompressed size: 2524 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 │ │ There is no file comment. │ │ Central directory entry #12: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ - │ - res/drawable-mdpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 9526 │ - (0000000000002536h) bytes │ + offset of local header from start of archive: 9414 │ + (00000000000024C6h) 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): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 69cf5e1b │ - compressed size: 467 bytes │ - uncompressed size: 467 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): cc488a0a │ + compressed size: 152616 bytes │ + uncompressed size: 451220 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: │ --------------------------- │ │ - There are an extra 3 bytes preceding this file. │ + There are an extra 16 bytes preceding this file. │ │ - res/drawable-xhdpi/ic_launcher.png │ + META-INF/MANIFEST.MF │ │ - offset of local header from start of archive: 10059 │ - (000000000000274Bh) bytes │ + offset of local header from start of archive: 162087 │ + (0000000000027927h) 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): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): 5a9b9c51 │ - compressed size: 866 bytes │ - uncompressed size: 866 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): f581680e │ + compressed size: 486 bytes │ + uncompressed size: 919 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: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ + META-INF/506CBC2E.SF │ │ - classes.dex │ + offset of local header from start of archive: 162623 │ + (0000000000027B3Fh) 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:39:50 │ + 32-bit CRC value (hex): b9d40572 │ + compressed size: 547 bytes │ + uncompressed size: 1040 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 #15: │ +--------------------------- │ │ - offset of local header from start of archive: 10990 │ - (0000000000002AEEh) bytes │ + META-INF/506CBC2E.RSA │ + │ + offset of local header from start of archive: 163220 │ + (0000000000027D94h) 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): 2014 Jan 27 05:07:16 │ - 32-bit CRC value (hex): a7723f70 │ - compressed size: 152661 bytes │ - uncompressed size: 445828 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Sep 28 00:39:50 │ + 32-bit CRC value (hex): d2159c28 │ + compressed size: 1073 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,135 +1,158 @@ │ -00000000: 0200 0c00 6c08 0000 0100 0000 0100 1c00 ....l........... │ -00000010: 3401 0000 0900 0000 0000 0000 0001 0000 4............... │ -00000020: 4000 0000 0000 0000 0000 0000 1f00 0000 @............... │ -00000030: 3c00 0000 6000 0000 8400 0000 a800 0000 <...`........... │ -00000040: cd00 0000 d800 0000 e700 0000 1c1c 7265 ..............re │ -00000050: 732f 6c61 796f 7574 2f61 6374 6976 6974 s/layout/activit │ -00000060: 795f 6d61 696e 2e78 6d6c 001a 1a72 6573 y_main.xml...res │ -00000070: 2f6d 656e 752f 6163 7469 7669 7479 5f6d /menu/activity_m │ -00000080: 6169 6e2e 786d 6c00 2121 7265 732f 6472 ain.xml.!!res/dr │ -00000090: 6177 6162 6c65 2d6c 6470 692f 6963 5f6c awable-ldpi/ic_l │ -000000a0: 6175 6e63 6865 722e 706e 6700 2121 7265 auncher.png.!!re │ -000000b0: 732f 6472 6177 6162 6c65 2d6d 6470 692f s/drawable-mdpi/ │ -000000c0: 6963 5f6c 6175 6e63 6865 722e 706e 6700 ic_launcher.png. │ -000000d0: 2121 7265 732f 6472 6177 6162 6c65 2d68 !!res/drawable-h │ -000000e0: 6470 692f 6963 5f6c 6175 6e63 6865 722e dpi/ic_launcher. │ -000000f0: 706e 6700 2222 7265 732f 6472 6177 6162 png.""res/drawab │ -00000100: 6c65 2d78 6864 7069 2f69 635f 6c61 756e le-xhdpi/ic_laun │ -00000110: 6368 6572 2e70 6e67 0008 0853 6563 4472 cher.png...SecDr │ -00000120: 6f69 6400 0c0c 4865 6c6c 6f20 776f 726c oid...Hello worl │ -00000130: 6421 0008 0853 6574 7469 6e67 7300 0000 d!...Settings... │ -00000140: 0002 1c01 2c07 0000 7f00 0000 6300 6f00 ....,.......c.o. │ -00000150: 6d00 2e00 7300 6800 6100 6400 6300 6100 m...s.h.a.d.c.a. │ -00000160: 7400 2e00 7300 6500 6300 6400 7200 6f00 t...s.e.c.d.r.o. │ -00000170: 6900 6400 0000 0000 0000 0000 0000 0000 i.d............. │ -00000180: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000190: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000001a0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000000: 0200 0c00 dc09 0000 0100 0000 0100 1c00 ................ │ +00000010: 6401 0000 0a00 0000 0000 0000 0001 0000 d............... │ +00000020: 4400 0000 0000 0000 0000 0000 1f00 0000 D............... │ +00000030: 3c00 0000 5d00 0000 8400 0000 ab00 0000 <...]........... │ +00000040: d200 0000 fa00 0000 0501 0000 1401 0000 ................ │ +00000050: 1c1c 7265 732f 6c61 796f 7574 2f61 6374 ..res/layout/act │ +00000060: 6976 6974 795f 6d61 696e 2e78 6d6c 001a ivity_main.xml.. │ +00000070: 1a72 6573 2f6d 656e 752f 6163 7469 7669 .res/menu/activi │ +00000080: 7479 5f6d 6169 6e2e 786d 6c00 1e1e 7265 ty_main.xml...re │ +00000090: 732f 6d65 6e75 2d76 3131 2f61 6374 6976 s/menu-v11/activ │ +000000a0: 6974 795f 6d61 696e 2e78 6d6c 0024 2472 ity_main.xml.$$r │ +000000b0: 6573 2f64 7261 7761 626c 652d 6c64 7069 es/drawable-ldpi │ +000000c0: 2d76 342f 6963 5f6c 6175 6e63 6865 722e -v4/ic_launcher. │ +000000d0: 706e 6700 2424 7265 732f 6472 6177 6162 png.$$res/drawab │ +000000e0: 6c65 2d6d 6470 692d 7634 2f69 635f 6c61 le-mdpi-v4/ic_la │ +000000f0: 756e 6368 6572 2e70 6e67 0024 2472 6573 uncher.png.$$res │ +00000100: 2f64 7261 7761 626c 652d 6864 7069 2d76 /drawable-hdpi-v │ +00000110: 342f 6963 5f6c 6175 6e63 6865 722e 706e 4/ic_launcher.pn │ +00000120: 6700 2525 7265 732f 6472 6177 6162 6c65 g.%%res/drawable │ +00000130: 2d78 6864 7069 2d76 342f 6963 5f6c 6175 -xhdpi-v4/ic_lau │ +00000140: 6e63 6865 722e 706e 6700 0808 5365 6344 ncher.png...SecD │ +00000150: 726f 6964 000c 0c48 656c 6c6f 2077 6f72 roid...Hello wor │ +00000160: 6c64 2100 0808 5365 7474 696e 6773 0000 ld!...Settings.. │ +00000170: 0002 2001 6c08 0000 7f00 0000 6300 6f00 .. .l.......c.o. │ +00000180: 6d00 2e00 7300 6800 6100 6400 6300 6100 m...s.h.a.d.c.a. │ +00000190: 7400 2e00 7300 6500 6300 6400 7200 6f00 t...s.e.c.d.r.o. │ +000001a0: 6900 6400 0000 0000 0000 0000 0000 0000 i.d............. │ 000001b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 000001f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000200: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000210: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000220: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ 00000230: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000240: 0000 0000 0000 0000 0000 0000 1c01 0000 ................ │ -00000250: 0700 0000 8c01 0000 0d00 0000 0100 1c00 ................ │ -00000260: 7000 0000 0700 0000 0000 0000 0001 0000 p............... │ -00000270: 3800 0000 0000 0000 0000 0000 0700 0000 8............... │ -00000280: 1200 0000 1b00 0000 2400 0000 2c00 0000 ........$...,... │ -00000290: 3300 0000 0404 6174 7472 0008 0864 7261 3.....attr...dra │ -000002a0: 7761 626c 6500 0606 6c61 796f 7574 0006 wable...layout.. │ -000002b0: 0673 7472 696e 6700 0505 7374 796c 6500 .string...style. │ -000002c0: 0404 6d65 6e75 0002 0269 6400 0100 1c00 ..menu...id..... │ -000002d0: f400 0000 0d00 0000 0000 0000 0001 0000 ................ │ -000002e0: 5000 0000 0000 0000 0000 0000 0e00 0000 P............... │ -000002f0: 1e00 0000 2900 0000 3700 0000 4700 0000 ....)...7...G... │ -00000300: 5600 0000 6100 0000 6d00 0000 7900 0000 V...a...m...y... │ -00000310: 8500 0000 8f00 0000 9900 0000 0b0b 6963 ..............ic │ -00000320: 5f6c 6175 6e63 6865 7200 0d0d 6163 7469 _launcher...acti │ -00000330: 7669 7479 5f6d 6169 6e00 0808 6170 705f vity_main...app_ │ -00000340: 6e61 6d65 000b 0b68 656c 6c6f 5f77 6f72 name...hello_wor │ -00000350: 6c64 000d 0d6d 656e 755f 7365 7474 696e ld...menu_settin │ -00000360: 6773 000c 0c41 7070 4261 7365 5468 656d gs...AppBaseThem │ -00000370: 6500 0808 4170 7054 6865 6d65 0009 0974 e...AppTheme...t │ -00000380: 6578 7456 6965 7731 0009 0974 6578 7456 extView1...textV │ -00000390: 6965 7732 0009 0974 6578 7456 6965 7733 iew2...textView3 │ -000003a0: 0007 0762 7574 746f 6e32 0007 0762 7574 ...button2...but │ -000003b0: 746f 6e31 0007 0762 7574 746f 6e33 0000 ton1...button3.. │ -000003c0: 0202 1000 1000 0000 0100 0000 0000 0000 ................ │ -000003d0: 0202 1000 1400 0000 0200 0000 0100 0000 ................ │ -000003e0: 0001 0000 0102 3800 4c00 0000 0200 0000 ......8.L....... │ -000003f0: 0100 0000 3c00 0000 2400 0000 0000 0000 ....<...$....... │ -00000400: 0000 0000 0000 7800 0000 0000 0000 0000 ......x......... │ -00000410: 0400 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000420: 0800 0000 0000 0000 0800 0003 0200 0000 ................ │ -00000430: 0102 3800 4c00 0000 0200 0000 0100 0000 ..8.L........... │ -00000440: 3c00 0000 2400 0000 0000 0000 0000 0000 <...$........... │ -00000450: 0000 a000 0000 0000 0000 0000 0400 0000 ................ │ -00000460: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ -00000470: 0000 0000 0800 0003 0300 0000 0102 3800 ..............8. │ -00000480: 4c00 0000 0200 0000 0100 0000 3c00 0000 L...........<... │ -00000490: 2400 0000 0000 0000 0000 0000 0000 f000 $............... │ -000004a0: 0000 0000 0000 0000 0400 0000 0000 0000 ................ │ -000004b0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ │ -000004c0: 0800 0003 0400 0000 0102 3800 4c00 0000 ..........8.L... │ -000004d0: 0200 0000 0100 0000 3c00 0000 2400 0000 ........<...$... │ -000004e0: 0000 0000 0000 0000 0000 4001 0000 0000 ..........@..... │ -000004f0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ -00000500: 0000 0000 0800 0000 0000 0000 0800 0003 ................ │ -00000510: 0500 0000 0202 1000 1400 0000 0300 0000 ................ │ -00000520: 0100 0000 0000 0000 0102 3800 4c00 0000 ..........8.L... │ -00000530: 0300 0000 0100 0000 3c00 0000 2400 0000 ........<...$... │ -00000540: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000550: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000560: 0000 0000 0800 0000 0100 0000 0800 0003 ................ │ -00000570: 0000 0000 0202 1000 1c00 0000 0400 0000 ................ │ -00000580: 0300 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000590: 0102 3800 7400 0000 0400 0000 0300 0000 ..8.t........... │ -000005a0: 4400 0000 2400 0000 0000 0000 0000 0000 D...$........... │ -000005b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000005c0: 0000 0000 0000 0000 0000 0000 1000 0000 ................ │ -000005d0: 2000 0000 0800 0000 0200 0000 0800 0003 ............... │ -000005e0: 0600 0000 0800 0000 0300 0000 0800 0003 ................ │ -000005f0: 0700 0000 0800 0000 0400 0000 0800 0003 ................ │ -00000600: 0800 0000 0202 1000 1800 0000 0500 0000 ................ │ -00000610: 0200 0000 0004 0000 0000 0000 0102 3800 ..............8. │ -00000620: 6000 0000 0500 0000 0200 0000 4000 0000 `...........@... │ -00000630: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ +00000240: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000250: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000260: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000270: 0000 0000 0000 0000 0000 0000 2001 0000 ............ ... │ +00000280: 0700 0000 9001 0000 0d00 0000 0000 0000 ................ │ +00000290: 0100 1c00 7000 0000 0700 0000 0000 0000 ....p........... │ +000002a0: 0001 0000 3800 0000 0000 0000 0000 0000 ....8........... │ +000002b0: 0700 0000 1200 0000 1b00 0000 2400 0000 ............$... │ +000002c0: 2c00 0000 3300 0000 0404 6174 7472 0008 ,...3.....attr.. │ +000002d0: 0864 7261 7761 626c 6500 0606 6c61 796f .drawable...layo │ +000002e0: 7574 0006 0673 7472 696e 6700 0505 7374 ut...string...st │ +000002f0: 796c 6500 0404 6d65 6e75 0002 0269 6400 yle...menu...id. │ +00000300: 0100 1c00 f400 0000 0d00 0000 0000 0000 ................ │ +00000310: 0001 0000 5000 0000 0000 0000 0000 0000 ....P........... │ +00000320: 0e00 0000 1e00 0000 2900 0000 3700 0000 ........)...7... │ +00000330: 4700 0000 5600 0000 6100 0000 6d00 0000 G...V...a...m... │ +00000340: 7900 0000 8500 0000 8f00 0000 9900 0000 y............... │ +00000350: 0b0b 6963 5f6c 6175 6e63 6865 7200 0d0d ..ic_launcher... │ +00000360: 6163 7469 7669 7479 5f6d 6169 6e00 0808 activity_main... │ +00000370: 6170 705f 6e61 6d65 000b 0b68 656c 6c6f app_name...hello │ +00000380: 5f77 6f72 6c64 000d 0d6d 656e 755f 7365 _world...menu_se │ +00000390: 7474 696e 6773 000c 0c41 7070 4261 7365 ttings...AppBase │ +000003a0: 5468 656d 6500 0808 4170 7054 6865 6d65 Theme...AppTheme │ +000003b0: 0009 0974 6578 7456 6965 7731 0009 0974 ...textView1...t │ +000003c0: 6578 7456 6965 7732 0009 0974 6578 7456 extView2...textV │ +000003d0: 6965 7733 0007 0762 7574 746f 6e32 0007 iew3...button2.. │ +000003e0: 0762 7574 746f 6e31 0007 0762 7574 746f .button1...butto │ +000003f0: 6e33 0000 0202 1000 1000 0000 0100 0000 n3.............. │ +00000400: 0000 0000 0202 1000 1400 0000 0200 0000 ................ │ +00000410: 0100 0000 0001 0000 0102 4c00 6000 0000 ..........L.`... │ +00000420: 0200 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +00000430: 0000 0000 0000 0000 0000 7800 0000 0000 ..........x..... │ +00000440: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000450: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000460: 0000 0000 0000 0000 0800 0000 0000 0000 ................ │ +00000470: 0800 0003 0300 0000 0102 4c00 6000 0000 ..........L.`... │ +00000480: 0200 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +00000490: 0000 0000 0000 0000 0000 a000 0000 0000 ................ │ +000004a0: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +000004b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000004c0: 0000 0000 0000 0000 0800 0000 0000 0000 ................ │ +000004d0: 0800 0003 0400 0000 0102 4c00 6000 0000 ..........L.`... │ +000004e0: 0200 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +000004f0: 0000 0000 0000 0000 0000 f000 0000 0000 ................ │ +00000500: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000510: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000520: 0000 0000 0000 0000 0800 0000 0000 0000 ................ │ +00000530: 0800 0003 0500 0000 0102 4c00 6000 0000 ..........L.`... │ +00000540: 0200 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +00000550: 0000 0000 0000 0000 0000 4001 0000 0000 ..........@..... │ +00000560: 0000 0000 0400 0000 0000 0000 0000 0000 ................ │ +00000570: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000580: 0000 0000 0000 0000 0800 0000 0000 0000 ................ │ +00000590: 0800 0003 0600 0000 0202 1000 1400 0000 ................ │ +000005a0: 0300 0000 0100 0000 0000 0000 0102 4c00 ..............L. │ +000005b0: 6000 0000 0300 0000 0100 0000 5000 0000 `...........P... │ +000005c0: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +000005d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000005f0: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ +00000600: 0100 0000 0800 0003 0000 0000 0202 1000 ................ │ +00000610: 1c00 0000 0400 0000 0300 0000 0000 0000 ................ │ +00000620: 0000 0000 0000 0000 0102 4c00 8800 0000 ..........L..... │ +00000630: 0400 0000 0300 0000 5800 0000 3800 0000 ........X...8... │ 00000640: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000650: 0000 0000 0000 0000 1000 0000 1000 0100 ................ │ -00000660: 0500 0000 0c00 0301 0000 0000 1000 0100 ................ │ -00000670: 0600 0000 0000 057f 0000 0000 0102 3800 ..............8. │ -00000680: 5000 0000 0500 0000 0200 0000 4000 0000 P...........@... │ -00000690: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -000006a0: 0000 0000 0000 0000 0b00 0000 0000 0000 ................ │ -000006b0: 0000 0000 0000 0000 ffff ffff 1000 0100 ................ │ -000006c0: 0500 0000 6e00 0301 0000 0000 0102 3800 ....n.........8. │ -000006d0: 5000 0000 0500 0000 0200 0000 4000 0000 P...........@... │ -000006e0: 2400 0000 0000 0000 0000 0000 0000 0000 $............... │ -000006f0: 0000 0000 0000 0000 0e00 0000 0000 0000 ................ │ -00000700: 0000 0000 0000 0000 ffff ffff 1000 0100 ................ │ -00000710: 0500 0000 1901 0301 0000 0000 0202 1000 ................ │ -00000720: 1400 0000 0600 0000 0100 0000 0000 0000 ................ │ -00000730: 0102 3800 4c00 0000 0600 0000 0100 0000 ..8.L........... │ -00000740: 3c00 0000 2400 0000 0000 0000 0000 0000 <...$........... │ -00000750: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -00000760: 0000 0000 0000 0000 0000 0000 0800 0000 ................ │ -00000770: 0100 0000 0800 0003 0100 0000 0202 1000 ................ │ -00000780: 2c00 0000 0700 0000 0700 0000 0000 0000 ,............... │ -00000790: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000007a0: 0000 0000 0000 0000 0102 3800 c400 0000 ..........8..... │ -000007b0: 0700 0000 0700 0000 5400 0000 2400 0000 ........T...$... │ -000007c0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000650: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000660: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000670: 0000 0000 0000 0000 1000 0000 2000 0000 ............ ... │ +00000680: 0800 0000 0200 0000 0800 0003 0700 0000 ................ │ +00000690: 0800 0000 0300 0000 0800 0003 0800 0000 ................ │ +000006a0: 0800 0000 0400 0000 0800 0003 0900 0000 ................ │ +000006b0: 0202 1000 1800 0000 0500 0000 0200 0000 ................ │ +000006c0: 0004 0000 0000 0000 0102 4c00 7400 0000 ..........L.t... │ +000006d0: 0500 0000 0200 0000 5400 0000 3800 0000 ........T...8... │ +000006e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000006f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000700: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000710: 0000 0000 0000 0000 1000 0000 1000 0100 ................ │ +00000720: 0500 0000 0c00 0301 0000 0000 1000 0100 ................ │ +00000730: 0600 0000 0000 057f 0000 0000 0102 4c00 ..............L. │ +00000740: 6400 0000 0500 0000 0200 0000 5400 0000 d...........T... │ +00000750: 3800 0000 0000 0000 0000 0000 0000 0000 8............... │ +00000760: 0000 0000 0000 0000 0b00 0000 0000 0000 ................ │ +00000770: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000780: 0000 0000 0000 0000 0000 0000 ffff ffff ................ │ +00000790: 1000 0100 0500 0000 6e00 0301 0000 0000 ........n....... │ +000007a0: 0102 4c00 6400 0000 0500 0000 0200 0000 ..L.d........... │ +000007b0: 5400 0000 3800 0000 0000 0000 0000 0000 T...8........... │ +000007c0: 0000 0000 0000 0000 0000 0000 0e00 0000 ................ │ 000007d0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ -000007e0: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ -000007f0: 4000 0000 5000 0000 6000 0000 0800 0000 @...P...`....... │ -00000800: 0700 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000810: 0800 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000820: 0900 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000830: 0a00 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000840: 0b00 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000850: 0c00 0000 0800 0012 0000 0000 0800 0000 ................ │ -00000860: 0400 0000 0800 0012 0000 0000 ............ │ +000007e0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000007f0: ffff ffff 1000 0100 0500 0000 1901 0301 ................ │ +00000800: 0000 0000 0202 1000 1400 0000 0600 0000 ................ │ +00000810: 0100 0000 0004 0000 0102 4c00 6000 0000 ..........L.`... │ +00000820: 0600 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +00000830: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000840: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000850: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000860: 0000 0000 0000 0000 0800 0000 0100 0000 ................ │ +00000870: 0800 0003 0100 0000 0102 4c00 6000 0000 ..........L.`... │ +00000880: 0600 0000 0100 0000 5000 0000 3800 0000 ........P...8... │ +00000890: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000008a0: 0000 0000 0b00 0000 0000 0000 0000 0000 ................ │ +000008b0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +000008c0: 0000 0000 0000 0000 0800 0000 0100 0000 ................ │ +000008d0: 0800 0003 0200 0000 0202 1000 2c00 0000 ............,... │ +000008e0: 0700 0000 0700 0000 0000 0000 0000 0000 ................ │ +000008f0: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000900: 0000 0000 0102 4c00 d800 0000 0700 0000 ......L......... │ +00000910: 0700 0000 6800 0000 3800 0000 0000 0000 ....h...8....... │ +00000920: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000930: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000940: 0000 0000 0000 0000 0000 0000 0000 0000 ................ │ +00000950: 0000 0000 1000 0000 2000 0000 3000 0000 ........ ...0... │ +00000960: 4000 0000 5000 0000 6000 0000 0800 0000 @...P...`....... │ +00000970: 0700 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000980: 0800 0000 0800 0012 0000 0000 0800 0000 ................ │ +00000990: 0900 0000 0800 0012 0000 0000 0800 0000 ................ │ +000009a0: 0a00 0000 0800 0012 0000 0000 0800 0000 ................ │ +000009b0: 0b00 0000 0800 0012 0000 0000 0800 0000 ................ │ +000009c0: 0c00 0000 0800 0012 0000 0000 0800 0000 ................ │ +000009d0: 0400 0000 0800 0012 0000 0000 ............ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 515913 bytes, number of entries: 322 │ │ │ +Zip file size: 515911 bytes, number of entries: 322 │ │ │ ?rwxrwxr-x 2.0 unx 527 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 2132 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 847 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs.class │ │ │ ?rwxrwxr-x 2.0 unx 531 b- stor 80-Jan-01 00:00 android/support/v4/app/ActivityCompatHoneycomb.class │ │ │ ?rwxrwxr-x 2.0 unx 431 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackRecord$Op.class │ │ │ ?rwxrwxr-x 2.0 unx 627 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4371 b- stor 80-Jan-01 00:00 android/support/v4/app/BackStackState.class │ │ │ @@ -79,15 +79,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 803 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1173 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$3.class │ │ │ ?rwxrwxr-x 2.0 unx 654 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$4.class │ │ │ ?rwxrwxr-x 2.0 unx 373 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$AsyncTaskResult.class │ │ │ ?rwxrwxr-x 2.0 unx 858 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$InternalHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 892 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$Status.class │ │ │ ?rwxrwxr-x 2.0 unx 337 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask$WorkerRunnable.class │ │ │ -?rwxrwxr-x 2.0 unx 5255 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ +?rwxrwxr-x 2.0 unx 5257 b- stor 80-Jan-01 00:00 android/support/v4/content/ModernAsyncTask.class │ │ │ ?rwxrwxr-x 2.0 unx 221 b- stor 80-Jan-01 00:00 android/support/v4/content/pm/ActivityInfoCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 869 b- stor 80-Jan-01 00:00 android/support/v4/database/DatabaseUtilsCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 202 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1491 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat.class │ │ │ ?rwxrwxr-x 2.0 unx 492 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatGingerbread.class │ │ │ ?rwxrwxr-x 2.0 unx 505 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatHoneycombMR2.class │ │ │ ?rwxrwxr-x 2.0 unx 320 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompatJellyBean.class │ │ │ @@ -254,15 +254,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 456 b- stor 80-Jan-01 00:00 android/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1059 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 748 b- stor 80-Jan-01 00:00 android/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1767 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2274 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1671 b- stor 80-Jan-01 00:00 android/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.class │ │ │ -?rwxrwxr-x 2.0 unx 7796 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ +?rwxrwxr-x 2.0 unx 7792 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ ?rwxrwxr-x 2.0 unx 867 b- stor 80-Jan-01 00:00 android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr1.class │ │ │ ?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 518 b- stor 80-Jan-01 00:00 android/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 303 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$BaseMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 411 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuCompat$HoneycombMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 425 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$BaseMenuVersionImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 547 b- stor 80-Jan-01 00:00 android/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl.class │ │ │ @@ -317,8 +317,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1444 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 636 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.class │ │ │ ?rwxrwxr-x 2.0 unx 4046 b- stor 80-Jan-01 00:00 android/support/v4/widget/SimpleCursorAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1184 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1461 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 418 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ -322 files, 513641 bytes uncompressed, 451625 bytes compressed: 12.1% │ │ │ +322 files, 513639 bytes uncompressed, 451623 bytes compressed: 12.1% │ │ ├── android/support/v4/content/ModernAsyncTask.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -300,56 +300,56 @@ │ │ │ │ descriptor: Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ flags: (0x0012) ACC_PRIVATE, ACC_FINAL │ │ │ │ │ │ │ │ static {}; │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0008) ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=4, args_size=0 │ │ │ │ + stack=300, locals=5, args_size=0 │ │ │ │ 0: new #38 // class android/support/v4/content/ModernAsyncTask$1 │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: invokespecial #42 // Method android/support/v4/content/ModernAsyncTask$1."":()V │ │ │ │ 8: aload_0 │ │ │ │ 9: putstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ 12: new #46 // class java/util/concurrent/LinkedBlockingQueue │ │ │ │ 15: astore_0 │ │ │ │ 16: aload_0 │ │ │ │ 17: bipush 10 │ │ │ │ 19: invokespecial #50 // Method java/util/concurrent/LinkedBlockingQueue."":(I)V │ │ │ │ 22: aload_0 │ │ │ │ 23: putstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ 26: new #54 // class java/util/concurrent/ThreadPoolExecutor │ │ │ │ - 29: astore_0 │ │ │ │ + 29: astore_1 │ │ │ │ 30: getstatic #64 // Field java/util/concurrent/TimeUnit.SECONDS:Ljava/util/concurrent/TimeUnit; │ │ │ │ - 33: astore_1 │ │ │ │ + 33: astore_2 │ │ │ │ 34: getstatic #52 // Field sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ │ │ - 37: astore_2 │ │ │ │ + 37: astore_3 │ │ │ │ 38: getstatic #44 // Field sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ │ │ - 41: astore_3 │ │ │ │ - 42: aload_0 │ │ │ │ - 43: iconst_5 │ │ │ │ - 44: sipush 128 │ │ │ │ - 47: lconst_1 │ │ │ │ - 48: aload_1 │ │ │ │ + 41: astore 4 │ │ │ │ + 43: aload_1 │ │ │ │ + 44: iconst_5 │ │ │ │ + 45: sipush 128 │ │ │ │ + 48: lconst_1 │ │ │ │ 49: aload_2 │ │ │ │ 50: aload_3 │ │ │ │ - 51: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ - 54: aload_0 │ │ │ │ - 55: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 58: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ - 61: astore_0 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: aconst_null │ │ │ │ - 64: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ - 67: aload_0 │ │ │ │ - 68: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ - 71: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ - 74: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ - 77: return │ │ │ │ + 51: aload 4 │ │ │ │ + 53: invokespecial #67 // Method java/util/concurrent/ThreadPoolExecutor."":(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ │ │ + 56: aload_1 │ │ │ │ + 57: putstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 60: new #71 // class android/support/v4/content/ModernAsyncTask$InternalHandler │ │ │ │ + 63: astore_0 │ │ │ │ + 64: aload_0 │ │ │ │ + 65: aconst_null │ │ │ │ + 66: invokespecial #74 // Method android/support/v4/content/ModernAsyncTask$InternalHandler."":(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ │ │ + 69: aload_0 │ │ │ │ + 70: putstatic #76 // Field sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ + 73: getstatic #69 // Field THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ │ │ + 76: putstatic #78 // Field sDefaultExecutor:Ljava/util/concurrent/Executor; │ │ │ │ + 79: return │ │ │ │ │ │ │ │ public android.support.v4.content.ModernAsyncTask(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=3, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ 106: putfield #163 // Field mDoubleTapSlopSquare:I │ │ │ │ 109: return │ │ │ │ │ │ │ │ private boolean isConsideredDoubleTap(android.view.MotionEvent, android.view.MotionEvent, android.view.MotionEvent); │ │ │ │ descriptor: (Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ │ │ flags: (0x0002) ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=16, args_size=4 │ │ │ │ + stack=300, locals=15, args_size=4 │ │ │ │ 0: iconst_0 │ │ │ │ 1: istore 4 │ │ │ │ 3: aload_0 │ │ │ │ 4: getfield #120 // Field mAlwaysInBiggerTapRegion:Z │ │ │ │ 7: istore 5 │ │ │ │ 9: iload 5 │ │ │ │ 11: ifne 17 │ │ │ │ @@ -726,73 +726,71 @@ │ │ │ │ 24: invokevirtual #169 // Method android/view/MotionEvent.getEventTime:()J │ │ │ │ 27: lstore 8 │ │ │ │ 29: lload 6 │ │ │ │ 31: lload 8 │ │ │ │ 33: lsub │ │ │ │ 34: lstore 6 │ │ │ │ 36: getstatic #63 // Field DOUBLE_TAP_TIMEOUT:I │ │ │ │ - 39: istore 10 │ │ │ │ - 41: iload 10 │ │ │ │ - 43: i2l │ │ │ │ - 44: lstore 8 │ │ │ │ - 46: lload 6 │ │ │ │ - 48: lload 8 │ │ │ │ - 50: lcmp │ │ │ │ - 51: istore 5 │ │ │ │ - 53: iload 5 │ │ │ │ - 55: ifgt 14 │ │ │ │ - 58: aload_1 │ │ │ │ - 59: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ - 62: f2i │ │ │ │ - 63: istore 5 │ │ │ │ - 65: aload_3 │ │ │ │ - 66: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ - 69: f2i │ │ │ │ - 70: istore 11 │ │ │ │ - 72: iload 5 │ │ │ │ - 74: iload 11 │ │ │ │ - 76: isub │ │ │ │ - 77: istore 12 │ │ │ │ - 79: aload_1 │ │ │ │ - 80: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ - 83: fstore 13 │ │ │ │ - 85: fload 13 │ │ │ │ - 87: f2i │ │ │ │ - 88: istore 5 │ │ │ │ - 90: aload_3 │ │ │ │ - 91: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ - 94: fstore 14 │ │ │ │ - 96: fload 14 │ │ │ │ - 98: f2i │ │ │ │ - 99: istore 11 │ │ │ │ - 101: iload 5 │ │ │ │ - 103: iload 11 │ │ │ │ - 105: isub │ │ │ │ - 106: istore 15 │ │ │ │ - 108: iload 12 │ │ │ │ - 110: iload 12 │ │ │ │ - 112: imul │ │ │ │ - 113: istore 5 │ │ │ │ - 115: iload 15 │ │ │ │ - 117: iload 15 │ │ │ │ - 119: imul │ │ │ │ - 120: istore 11 │ │ │ │ - 122: iload 5 │ │ │ │ - 124: iload 11 │ │ │ │ - 126: iadd │ │ │ │ - 127: istore 5 │ │ │ │ - 129: aload_0 │ │ │ │ - 130: getfield #163 // Field mDoubleTapSlopSquare:I │ │ │ │ - 133: istore 11 │ │ │ │ - 135: iload 5 │ │ │ │ - 137: iload 11 │ │ │ │ - 139: if_icmpge 14 │ │ │ │ - 142: iconst_1 │ │ │ │ - 143: istore 4 │ │ │ │ - 145: goto 14 │ │ │ │ + 39: i2l │ │ │ │ + 40: lstore 8 │ │ │ │ + 42: lload 6 │ │ │ │ + 44: lload 8 │ │ │ │ + 46: lcmp │ │ │ │ + 47: istore 5 │ │ │ │ + 49: iload 5 │ │ │ │ + 51: ifgt 14 │ │ │ │ + 54: aload_1 │ │ │ │ + 55: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ + 58: f2i │ │ │ │ + 59: istore 5 │ │ │ │ + 61: aload_3 │ │ │ │ + 62: invokevirtual #173 // Method android/view/MotionEvent.getX:()F │ │ │ │ + 65: f2i │ │ │ │ + 66: istore 10 │ │ │ │ + 68: iload 5 │ │ │ │ + 70: iload 10 │ │ │ │ + 72: isub │ │ │ │ + 73: istore 11 │ │ │ │ + 75: aload_1 │ │ │ │ + 76: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ + 79: fstore 12 │ │ │ │ + 81: fload 12 │ │ │ │ + 83: f2i │ │ │ │ + 84: istore 5 │ │ │ │ + 86: aload_3 │ │ │ │ + 87: invokevirtual #176 // Method android/view/MotionEvent.getY:()F │ │ │ │ + 90: fstore 13 │ │ │ │ + 92: fload 13 │ │ │ │ + 94: f2i │ │ │ │ + 95: istore 10 │ │ │ │ + 97: iload 5 │ │ │ │ + 99: iload 10 │ │ │ │ + 101: isub │ │ │ │ + 102: istore 14 │ │ │ │ + 104: iload 11 │ │ │ │ + 106: iload 11 │ │ │ │ + 108: imul │ │ │ │ + 109: istore 5 │ │ │ │ + 111: iload 14 │ │ │ │ + 113: iload 14 │ │ │ │ + 115: imul │ │ │ │ + 116: istore 10 │ │ │ │ + 118: iload 5 │ │ │ │ + 120: iload 10 │ │ │ │ + 122: iadd │ │ │ │ + 123: istore 5 │ │ │ │ + 125: aload_0 │ │ │ │ + 126: getfield #163 // Field mDoubleTapSlopSquare:I │ │ │ │ + 129: istore 10 │ │ │ │ + 131: iload 5 │ │ │ │ + 133: iload 10 │ │ │ │ + 135: if_icmpge 14 │ │ │ │ + 138: iconst_1 │ │ │ │ + 139: istore 4 │ │ │ │ + 141: goto 14 │ │ │ │ │ │ │ │ public boolean isLongpressEnabled(); │ │ │ │ descriptor: ()Z │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 ├── smali/android/support/v4/view/ViewPager.smali │ @@ -4513,258 +4513,264 @@ │ 0x15 -> :sswitch_0 │ 0x16 -> :sswitch_1 │ 0x3d -> :sswitch_2 │ .end sparse-switch │ .end method │ │ .method public fakeDragBy(F)V │ - .locals 17 │ + .locals 18 │ .param p1, "xOffset" # F │ │ .prologue │ .line 2253 │ move-object/from16 v0, p0 │ │ - iget-boolean v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ + iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragging:Z │ │ - if-nez v1, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 2254 │ - new-instance v1, Ljava/lang/IllegalStateException; │ + new-instance v2, Ljava/lang/IllegalStateException; │ │ - const-string v2, "No fake drag in progress. Call beginFakeDrag first." │ + const-string v3, "No fake drag in progress. Call beginFakeDrag first." │ │ - invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v1 │ + throw v2 │ │ .line 2257 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - add-float v1, v1, p1 │ + add-float v2, v2, p1 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2259 │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollX()I │ │ - move-result v1 │ + move-result v2 │ │ - int-to-float v13, v1 │ + int-to-float v14, v2 │ │ .line 2260 │ - .local v13, "oldScrollX":F │ - sub-float v15, v13, p1 │ + .local v14, "oldScrollX":F │ + sub-float v16, v14, p1 │ │ .line 2261 │ - .local v15, "scrollX":F │ + .local v16, "scrollX":F │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getWidth()I │ │ - move-result v16 │ + move-result v17 │ │ .line 2263 │ - .local v16, "width":I │ - move/from16 v0, v16 │ + .local v17, "width":I │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mFirstOffset:F │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2264 │ - .local v12, "leftBound":F │ - move/from16 v0, v16 │ + .local v13, "leftBound":F │ + move/from16 v0, v17 │ │ - int-to-float v1, v0 │ + int-to-float v2, v0 │ │ move-object/from16 v0, p0 │ │ - iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ + iget v3, v0, Landroid/support/v4/view/ViewPager;->mLastOffset:F │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2266 │ - .local v14, "rightBound":F │ + .local v15, "rightBound":F │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - const/4 v2, 0x0 │ + const/4 v3, 0x0 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v10 │ + move-result-object v11 │ │ - check-cast v10, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2267 │ - .local v10, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + .local v11, "firstItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mItems:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - invoke-virtual {v1, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; │ + check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; │ │ .line 2268 │ - .local v11, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + .local v12, "lastItem":Landroid/support/v4/view/ViewPager$ItemInfo; │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ - if-eqz v1, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 2269 │ - iget v1, v10, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v12, v1, v2 │ + mul-float v13, v2, v3 │ │ .line 2271 │ :cond_1 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->position:I │ │ move-object/from16 v0, p0 │ │ - iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ + iget-object v3, v0, Landroid/support/v4/view/ViewPager;->mAdapter:Landroid/support/v4/view/PagerAdapter; │ │ - invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ + invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;->getCount()I │ │ - move-result v2 │ + move-result v3 │ │ - add-int/lit8 v2, v2, -0x1 │ + add-int/lit8 v3, v3, -0x1 │ │ - if-eq v1, v2, :cond_2 │ + if-eq v2, v3, :cond_2 │ │ .line 2272 │ - iget v1, v11, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ + iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;->offset:F │ │ - move/from16 v0, v16 │ + move/from16 v0, v17 │ │ - int-to-float v2, v0 │ + int-to-float v3, v0 │ │ - mul-float v14, v1, v2 │ + mul-float v15, v2, v3 │ │ .line 2275 │ :cond_2 │ - cmpg-float v1, v15, v12 │ + cmpg-float v2, v16, v13 │ │ - if-gez v1, :cond_4 │ + if-gez v2, :cond_4 │ │ .line 2276 │ - move v15, v12 │ + move/from16 v16, v13 │ │ .line 2281 │ :cond_3 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iget v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ - float-to-int v2, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v3, v0 │ │ - int-to-float v2, v2 │ + int-to-float v3, v3 │ │ - sub-float v2, v15, v2 │ + sub-float v3, v16, v3 │ │ - add-float/2addr v1, v2 │ + add-float/2addr v2, v3 │ │ move-object/from16 v0, p0 │ │ - iput v1, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ + iput v2, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ .line 2282 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ invoke-virtual/range {p0 .. p0}, Landroid/support/v4/view/ViewPager;->getScrollY()I │ │ - move-result v2 │ + move-result v3 │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ + invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;->scrollTo(II)V │ │ .line 2283 │ - float-to-int v1, v15 │ + move/from16 v0, v16 │ + │ + float-to-int v2, v0 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ + invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;->pageScrolled(I)Z │ │ .line 2286 │ invoke-static {}, Landroid/os/SystemClock;->uptimeMillis()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 2287 │ - .local v3, "time":J │ + .local v4, "time":J │ move-object/from16 v0, p0 │ │ - iget-wide v1, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ + iget-wide v2, v0, Landroid/support/v4/view/ViewPager;->mFakeDragBeginTime:J │ │ - const/4 v5, 0x2 │ + const/4 v6, 0x2 │ │ move-object/from16 v0, p0 │ │ - iget v6, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ - │ - const/4 v7, 0x0 │ + iget v7, v0, Landroid/support/v4/view/ViewPager;->mLastMotionX:F │ │ const/4 v8, 0x0 │ │ - invoke-static/range {v1 .. v8}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ + const/4 v9, 0x0 │ + │ + invoke-static/range {v2 .. v9}, Landroid/view/MotionEvent;->obtain(JJIFFI)Landroid/view/MotionEvent; │ │ - move-result-object v9 │ + move-result-object v10 │ │ .line 2289 │ - .local v9, "ev":Landroid/view/MotionEvent; │ + .local v10, "ev":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ - iget-object v1, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ + iget-object v2, v0, Landroid/support/v4/view/ViewPager;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - invoke-virtual {v1, v9}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ + invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 2290 │ - invoke-virtual {v9}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual {v10}, Landroid/view/MotionEvent;->recycle()V │ │ .line 2291 │ return-void │ │ .line 2277 │ - .end local v3 # "time":J │ - .end local v9 # "ev":Landroid/view/MotionEvent; │ + .end local v4 # "time":J │ + .end local v10 # "ev":Landroid/view/MotionEvent; │ :cond_4 │ - cmpl-float v1, v15, v14 │ + cmpl-float v2, v16, v15 │ │ - if-lez v1, :cond_3 │ + if-lez v2, :cond_3 │ │ .line 2278 │ - move v15, v14 │ + move/from16 v16, v15 │ │ goto :goto_0 │ .end method │ │ .method protected generateDefaultLayoutParams()Landroid/view/ViewGroup$LayoutParams; │ .locals 1 ├── smali/android/support/v4/view/ViewCompat$BaseViewCompatImpl.smali │ @@ -186,38 +186,38 @@ │ invoke-virtual {p1, v0, v1}, Landroid/view/View;->postInvalidateDelayed(J)V │ │ .line 173 │ return-void │ .end method │ │ .method public postInvalidateOnAnimation(Landroid/view/View;IIII)V │ - .locals 7 │ + .locals 8 │ .param p1, "view" # Landroid/view/View; │ .param p2, "left" # I │ .param p3, "top" # I │ .param p4, "right" # I │ .param p5, "bottom" # I │ │ .prologue │ .line 175 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - move-object v0, p1 │ + move-object v1, p1 │ │ - move v3, p2 │ + move v4, p2 │ │ - move v4, p3 │ + move v5, p3 │ │ - move v5, p4 │ + move v6, p4 │ │ - move v6, p5 │ + move v7, p5 │ │ - invoke-virtual/range {v0 .. v6}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ + invoke-virtual/range {v1 .. v7}, Landroid/view/View;->postInvalidateDelayed(JIIII)V │ │ .line 176 │ return-void │ .end method │ │ .method public postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ .locals 2 │ @@ -233,15 +233,15 @@ │ invoke-virtual {p1, p2, v0, v1}, Landroid/view/View;->postDelayed(Ljava/lang/Runnable;J)Z │ │ .line 179 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 2 │ + .locals 3 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 181 │ invoke-virtual {p0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;->getFrameTime()J ├── smali/android/support/v4/view/ViewCompat$JBViewCompatImpl.smali │ @@ -135,15 +135,15 @@ │ invoke-static {p1, p2}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 281 │ return-void │ .end method │ │ .method public postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 0 │ + .locals 1 │ .param p1, "view" # Landroid/view/View; │ .param p2, "action" # Ljava/lang/Runnable; │ .param p3, "delayMillis" # J │ │ .prologue │ .line 284 │ invoke-static {p1, p2, p3, p4}, Landroid/support/v4/view/ViewCompatJB;->postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V ├── smali/android/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase.smali │ @@ -436,15 +436,15 @@ │ iput v3, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapSlopSquare:I │ │ .line 177 │ return-void │ .end method │ │ .method private isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ - .locals 7 │ + .locals 8 │ .param p1, "firstDown" # Landroid/view/MotionEvent; │ .param p2, "firstUp" # Landroid/view/MotionEvent; │ .param p3, "secondDown" # Landroid/view/MotionEvent; │ │ .prologue │ const/4 v2, 0x0 │ │ @@ -458,27 +458,27 @@ │ :goto_0 │ return v2 │ │ .line 432 │ :cond_1 │ invoke-virtual {p3}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ invoke-virtual {p2}, Landroid/view/MotionEvent;->getEventTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - sub-long/2addr v3, v5 │ + sub-long/2addr v4, v6 │ │ - sget v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - int-to-long v5, v5 │ + int-to-long v6, v3 │ │ - cmp-long v3, v3, v5 │ + cmp-long v3, v4, v6 │ │ if-gtz v3, :cond_0 │ │ .line 436 │ invoke-virtual {p1}, Landroid/view/MotionEvent;->getX()F │ │ move-result v3 │ @@ -535,1400 +535,1400 @@ │ .line 207 │ iget-boolean v0, p0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ return v0 │ .end method │ │ .method public onTouchEvent(Landroid/view/MotionEvent;)Z │ - .locals 41 │ + .locals 42 │ .param p1, "ev" # Landroid/view/MotionEvent; │ │ .prologue │ .line 219 │ invoke-virtual/range {p1 .. p1}, Landroid/view/MotionEvent;->getAction()I │ │ - move-result v5 │ + move-result v6 │ │ .line 221 │ - .local v5, "action":I │ + .local v6, "action":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-nez v35, :cond_0 │ + if-nez v36, :cond_0 │ │ .line 222 │ invoke-static {}, Landroid/view/VelocityTracker;->obtain()Landroid/view/VelocityTracker; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 224 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;->addMovement(Landroid/view/MotionEvent;)V │ │ .line 226 │ - and-int/lit16 v0, v5, 0xff │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - const/16 v36, 0x6 │ + const/16 v37, 0x6 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - move/from16 v1, v36 │ + move/from16 v1, v37 │ │ if-ne v0, v1, :cond_1 │ │ - const/16 v21, 0x1 │ + const/16 v22, 0x1 │ │ .line 228 │ - .local v21, "pointerUp":Z │ + .local v22, "pointerUp":Z │ :goto_0 │ - if-eqz v21, :cond_2 │ + if-eqz v22, :cond_2 │ │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v24 │ + move-result v25 │ │ .line 231 │ - .local v24, "skipIndex":I │ + .local v25, "skipIndex":I │ :goto_1 │ - const/16 v25, 0x0 │ - │ - .local v25, "sumX":F │ const/16 v26, 0x0 │ │ + .local v26, "sumX":F │ + const/16 v27, 0x0 │ + │ .line 232 │ - .local v26, "sumY":F │ + .local v27, "sumY":F │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getPointerCount(Landroid/view/MotionEvent;)I │ │ - move-result v6 │ + move-result v7 │ │ .line 233 │ - .local v6, "count":I │ - const/16 v17, 0x0 │ + .local v7, "count":I │ + const/16 v18, 0x0 │ │ - .local v17, "i":I │ + .local v18, "i":I │ :goto_2 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_4 │ + if-ge v0, v7, :cond_4 │ │ .line 234 │ - move/from16 v0, v24 │ + move/from16 v0, v25 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ if-ne v0, v1, :cond_3 │ │ .line 233 │ :goto_3 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_2 │ │ .line 226 │ - .end local v6 # "count":I │ - .end local v17 # "i":I │ - .end local v21 # "pointerUp":Z │ - .end local v24 # "skipIndex":I │ - .end local v25 # "sumX":F │ - .end local v26 # "sumY":F │ + .end local v7 # "count":I │ + .end local v18 # "i":I │ + .end local v22 # "pointerUp":Z │ + .end local v25 # "skipIndex":I │ + .end local v26 # "sumX":F │ + .end local v27 # "sumY":F │ :cond_1 │ - const/16 v21, 0x0 │ + const/16 v22, 0x0 │ │ goto :goto_0 │ │ .line 228 │ - .restart local v21 # "pointerUp":Z │ + .restart local v22 # "pointerUp":Z │ :cond_2 │ - const/16 v24, -0x1 │ + const/16 v25, -0x1 │ │ goto :goto_1 │ │ .line 235 │ - .restart local v6 # "count":I │ - .restart local v17 # "i":I │ - .restart local v24 # "skipIndex":I │ - .restart local v25 # "sumX":F │ - .restart local v26 # "sumY":F │ + .restart local v7 # "count":I │ + .restart local v18 # "i":I │ + .restart local v25 # "skipIndex":I │ + .restart local v26 # "sumX":F │ + .restart local v27 # "sumY":F │ :cond_3 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getX(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v25, v25, v35 │ + add-float v26, v26, v36 │ │ .line 236 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getY(Landroid/view/MotionEvent;I)F │ │ - move-result v35 │ + move-result v36 │ │ - add-float v26, v26, v35 │ + add-float v27, v27, v36 │ │ goto :goto_3 │ │ .line 238 │ :cond_4 │ - if-eqz v21, :cond_6 │ + if-eqz v22, :cond_6 │ │ - add-int/lit8 v11, v6, -0x1 │ + add-int/lit8 v12, v7, -0x1 │ │ .line 239 │ - .local v11, "div":I │ + .local v12, "div":I │ :goto_4 │ - int-to-float v0, v11 │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v13, v25, v35 │ + div-float v14, v26, v36 │ │ .line 240 │ - .local v13, "focusX":F │ - int-to-float v0, v11 │ + .local v14, "focusX":F │ + int-to-float v0, v12 │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - div-float v14, v26, v35 │ + div-float v15, v27, v36 │ │ .line 242 │ - .local v14, "focusY":F │ - const/16 v16, 0x0 │ + .local v15, "focusY":F │ + const/16 v17, 0x0 │ │ .line 244 │ - .local v16, "handled":Z │ - and-int/lit16 v0, v5, 0xff │ + .local v17, "handled":Z │ + and-int/lit16 v0, v6, 0xff │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - packed-switch v35, :pswitch_data_0 │ + packed-switch v36, :pswitch_data_0 │ │ .line 396 │ :cond_5 │ :goto_5 │ :pswitch_0 │ - return v16 │ + return v17 │ │ - .end local v11 # "div":I │ - .end local v13 # "focusX":F │ - .end local v14 # "focusY":F │ - .end local v16 # "handled":Z │ + .end local v12 # "div":I │ + .end local v14 # "focusX":F │ + .end local v15 # "focusY":F │ + .end local v17 # "handled":Z │ :cond_6 │ - move v11, v6 │ + move v12, v7 │ │ .line 238 │ goto :goto_4 │ │ .line 246 │ - .restart local v11 # "div":I │ - .restart local v13 # "focusX":F │ - .restart local v14 # "focusY":F │ - .restart local v16 # "handled":Z │ + .restart local v12 # "div":I │ + .restart local v14 # "focusX":F │ + .restart local v15 # "focusY":F │ + .restart local v17 # "handled":Z │ :pswitch_1 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 247 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 249 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancelTaps()V │ │ goto :goto_5 │ │ .line 253 │ :pswitch_2 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 254 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 258 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3e8 │ + const/16 v37, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-float v0, v0 │ │ - move/from16 v37, v0 │ + move/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v37}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ + invoke-virtual/range {v36 .. v38}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 259 │ invoke-static/range {p1 .. p1}, Landroid/support/v4/view/MotionEventCompat;->getActionIndex(Landroid/view/MotionEvent;)I │ │ - move-result v27 │ + move-result v28 │ │ .line 260 │ - .local v27, "upIndex":I │ + .local v28, "upIndex":I │ move-object/from16 v0, p1 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v18 │ + move-result v19 │ │ .line 261 │ - .local v18, "id1":I │ + .local v19, "id1":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v32 │ + move-result v33 │ │ .line 262 │ - .local v32, "x1":F │ + .local v33, "x1":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v18 │ + move/from16 v1, v19 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v34 │ + move-result v35 │ │ .line 263 │ - .local v34, "y1":F │ - const/16 v17, 0x0 │ + .local v35, "y1":F │ + const/16 v18, 0x0 │ │ :goto_6 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - if-ge v0, v6, :cond_5 │ + if-ge v0, v7, :cond_5 │ │ .line 264 │ - move/from16 v0, v17 │ + move/from16 v0, v18 │ │ - move/from16 v1, v27 │ + move/from16 v1, v28 │ │ if-ne v0, v1, :cond_8 │ │ .line 263 │ :cond_7 │ - add-int/lit8 v17, v17, 0x1 │ + add-int/lit8 v18, v18, 0x1 │ │ goto :goto_6 │ │ .line 266 │ :cond_8 │ move-object/from16 v0, p1 │ │ - move/from16 v1, v17 │ + move/from16 v1, v18 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v19 │ + move-result v20 │ │ .line 267 │ - .local v19, "id2":I │ + .local v20, "id2":I │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v31, v32, v35 │ + mul-float v32, v33, v36 │ │ .line 268 │ - .local v31, "x":F │ + .local v32, "x":F │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v35 │ + move-result v36 │ │ - mul-float v33, v34, v35 │ + mul-float v34, v35, v36 │ │ .line 270 │ - .local v33, "y":F │ - add-float v12, v31, v33 │ + .local v34, "y":F │ + add-float v13, v32, v34 │ │ .line 271 │ - .local v12, "dot":F │ - const/16 v35, 0x0 │ + .local v13, "dot":F │ + const/16 v36, 0x0 │ │ - cmpg-float v35, v12, v35 │ + cmpg-float v36, v13, v36 │ │ - if-gez v35, :cond_7 │ + if-gez v36, :cond_7 │ │ .line 272 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->clear()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->clear()V │ │ goto/16 :goto_5 │ │ .line 279 │ - .end local v12 # "dot":F │ - .end local v18 # "id1":I │ - .end local v19 # "id2":I │ - .end local v27 # "upIndex":I │ - .end local v31 # "x":F │ - .end local v32 # "x1":F │ - .end local v33 # "y":F │ - .end local v34 # "y1":F │ + .end local v13 # "dot":F │ + .end local v19 # "id1":I │ + .end local v20 # "id2":I │ + .end local v28 # "upIndex":I │ + .end local v32 # "x":F │ + .end local v33 # "x1":F │ + .end local v34 # "y":F │ + .end local v35 # "y1":F │ :pswitch_3 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_a │ + if-eqz v36, :cond_a │ │ .line 280 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->hasMessages(I)Z │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->hasMessages(I)Z │ │ - move-result v15 │ + move-result v16 │ │ .line 281 │ - .local v15, "hadTapMessage":Z │ - if-eqz v15, :cond_9 │ + .local v16, "hadTapMessage":Z │ + if-eqz v16, :cond_9 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 282 │ :cond_9 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ - if-eqz v15, :cond_d │ + if-eqz v16, :cond_d │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v35 │ + move-object/from16 v1, v36 │ │ - move-object/from16 v2, v36 │ + move-object/from16 v2, v37 │ │ move-object/from16 v3, p1 │ │ invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->isConsideredDoubleTap(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - if-eqz v35, :cond_d │ + if-eqz v36, :cond_d │ │ .line 285 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 287 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - invoke-interface/range {v35 .. v36}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ + invoke-interface/range {v36 .. v37}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTap(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 289 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 296 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :cond_a │ :goto_7 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ .line 297 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ .line 298 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_b │ + if-eqz v36, :cond_b │ │ .line 299 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 301 │ :cond_b │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v35 │ + move-result-object v36 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ .line 302 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 303 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ .line 304 │ - const/16 v35, 0x1 │ + const/16 v36, 0x1 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 305 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ .line 307 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsLongpressEnabled:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_c │ + if-eqz v36, :cond_c │ │ .line 308 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 309 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->LONGPRESS_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 312 │ :cond_c │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v37, v0 │ + move-object/from16 v38, v0 │ │ - invoke-virtual/range {v37 .. v37}, Landroid/view/MotionEvent;->getDownTime()J │ + invoke-virtual/range {v38 .. v38}, Landroid/view/MotionEvent;->getDownTime()J │ │ - move-result-wide v37 │ + move-result-wide v38 │ │ - sget v39, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ + sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->TAP_TIMEOUT:I │ │ - move/from16 v0, v39 │ + move/from16 v0, v40 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v39, v0 │ + move-wide/from16 v40, v0 │ │ - add-long v37, v37, v39 │ + add-long v38, v38, v40 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageAtTime(IJ)Z │ │ .line 313 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onDown(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 314 │ goto/16 :goto_5 │ │ .line 292 │ - .restart local v15 # "hadTapMessage":Z │ + .restart local v16 # "hadTapMessage":Z │ :cond_d │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - sget v37, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ + sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->DOUBLE_TAP_TIMEOUT:I │ │ - move/from16 v0, v37 │ + move/from16 v0, v38 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v37, v0 │ + move-wide/from16 v38, v0 │ │ - invoke-virtual/range {v35 .. v38}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ + invoke-virtual/range {v36 .. v39}, Landroid/os/Handler;->sendEmptyMessageDelayed(IJ)Z │ │ goto/16 :goto_7 │ │ .line 317 │ - .end local v15 # "hadTapMessage":Z │ + .end local v16 # "hadTapMessage":Z │ :pswitch_4 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-nez v35, :cond_5 │ + if-nez v36, :cond_5 │ │ .line 320 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v22, v35, v13 │ + sub-float v23, v36, v14 │ │ .line 321 │ - .local v22, "scrollX":F │ + .local v23, "scrollX":F │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v23, v35, v14 │ + sub-float v24, v36, v15 │ │ .line 322 │ - .local v23, "scrollY":F │ + .local v24, "scrollY":F │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_e │ + if-eqz v36, :cond_e │ │ .line 324 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ goto/16 :goto_5 │ │ .line 325 │ :cond_e │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_10 │ + if-eqz v36, :cond_10 │ │ .line 326 │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusX:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v13, v35 │ + sub-float v36, v14, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v8, v0 │ + float-to-int v9, v0 │ │ .line 327 │ - .local v8, "deltaX":I │ + .local v9, "deltaX":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDownFocusY:F │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - sub-float v35, v14, v35 │ + sub-float v36, v15, v36 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - float-to-int v9, v0 │ + float-to-int v10, v0 │ │ .line 328 │ - .local v9, "deltaY":I │ - mul-int v35, v8, v8 │ - │ + .local v10, "deltaY":I │ mul-int v36, v9, v9 │ │ - add-int v10, v35, v36 │ + mul-int v37, v10, v10 │ + │ + add-int v11, v36, v37 │ │ .line 329 │ - .local v10, "distance":I │ + .local v11, "distance":I │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_f │ + if-le v11, v0, :cond_f │ │ .line 330 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 331 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 332 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ .line 333 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ .line 334 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 335 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 336 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 338 │ :cond_f │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mTouchSlopSquare:I │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ - if-le v10, v0, :cond_5 │ + if-le v11, v0, :cond_5 │ │ .line 339 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInBiggerTapRegion:Z │ │ goto/16 :goto_5 │ │ .line 341 │ - .end local v8 # "deltaX":I │ - .end local v9 # "deltaY":I │ - .end local v10 # "distance":I │ + .end local v9 # "deltaX":I │ + .end local v10 # "deltaY":I │ + .end local v11 # "distance":I │ :cond_10 │ - invoke-static/range {v22 .. v22}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gez v35, :cond_11 │ + if-gez v36, :cond_11 │ │ - invoke-static/range {v23 .. v23}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v24 .. v24}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ - const/high16 v36, 0x3f800000 # 1.0f │ + const/high16 v37, 0x3f800000 # 1.0f │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-ltz v35, :cond_5 │ + if-ltz v36, :cond_5 │ │ .line 342 │ :cond_11 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v22 │ + move/from16 v3, v23 │ │ - move/from16 v4, v23 │ + move/from16 v4, v24 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onScroll(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ .line 343 │ move-object/from16 v0, p0 │ │ - iput v13, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ + iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusX:F │ │ .line 344 │ move-object/from16 v0, p0 │ │ - iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ + iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mLastFocusY:F │ │ goto/16 :goto_5 │ │ .line 349 │ - .end local v22 # "scrollX":F │ - .end local v23 # "scrollY":F │ + .end local v23 # "scrollX":F │ + .end local v24 # "scrollY":F │ :pswitch_5 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mStillDown:Z │ │ .line 350 │ invoke-static/range {p1 .. p1}, Landroid/view/MotionEvent;->obtain(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 351 │ - .local v7, "currentUpEvent":Landroid/view/MotionEvent; │ + .local v8, "currentUpEvent":Landroid/view/MotionEvent; │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_15 │ + if-eqz v36, :cond_15 │ │ .line 353 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;->onDoubleTapEvent(Landroid/view/MotionEvent;)Z │ │ - move-result v35 │ + move-result v36 │ │ - or-int v16, v16, v35 │ + or-int v17, v17, v36 │ │ .line 375 │ :cond_12 │ :goto_8 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_13 │ + if-eqz v36, :cond_13 │ │ .line 376 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/MotionEvent;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/MotionEvent;->recycle()V │ │ .line 379 │ :cond_13 │ move-object/from16 v0, p0 │ │ - iput-object v7, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ + iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mPreviousUpEvent:Landroid/view/MotionEvent; │ │ .line 380 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - if-eqz v35, :cond_14 │ + if-eqz v36, :cond_14 │ │ .line 383 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - invoke-virtual/range {v35 .. v35}, Landroid/view/VelocityTracker;->recycle()V │ + invoke-virtual/range {v36 .. v36}, Landroid/view/VelocityTracker;->recycle()V │ │ .line 384 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ .line 386 │ :cond_14 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mIsDoubleTapping:Z │ │ .line 387 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x1 │ + const/16 v37, 0x1 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 388 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x2 │ + const/16 v37, 0x2 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ goto/16 :goto_5 │ │ .line 354 │ :cond_15 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_16 │ + if-eqz v36, :cond_16 │ │ .line 355 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mHandler:Landroid/os/Handler; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - const/16 v36, 0x3 │ + const/16 v37, 0x3 │ │ - invoke-virtual/range {v35 .. v36}, Landroid/os/Handler;->removeMessages(I)V │ + invoke-virtual/range {v36 .. v37}, Landroid/os/Handler;->removeMessages(I)V │ │ .line 356 │ - const/16 v35, 0x0 │ + const/16 v36, 0x0 │ │ - move/from16 v0, v35 │ + move/from16 v0, v36 │ │ move-object/from16 v1, p0 │ │ iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mInLongPress:Z │ │ goto :goto_8 │ │ .line 357 │ :cond_16 │ move-object/from16 v0, p0 │ │ iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mAlwaysInTapRegion:Z │ │ - move/from16 v35, v0 │ + move/from16 v36, v0 │ │ - if-eqz v35, :cond_17 │ + if-eqz v36, :cond_17 │ │ .line 358 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ move-object/from16 v1, p1 │ │ invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;->onSingleTapUp(Landroid/view/MotionEvent;)Z │ │ - move-result v16 │ + move-result v17 │ │ goto :goto_8 │ │ .line 362 │ :cond_17 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mVelocityTracker:Landroid/view/VelocityTracker; │ │ - move-object/from16 v28, v0 │ + move-object/from16 v29, v0 │ │ .line 363 │ - .local v28, "velocityTracker":Landroid/view/VelocityTracker; │ - const/16 v35, 0x0 │ + .local v29, "velocityTracker":Landroid/view/VelocityTracker; │ + const/16 v36, 0x0 │ │ move-object/from16 v0, p1 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;->getPointerId(Landroid/view/MotionEvent;I)I │ │ - move-result v20 │ + move-result v21 │ │ .line 364 │ - .local v20, "pointerId":I │ - const/16 v35, 0x3e8 │ + .local v21, "pointerId":I │ + const/16 v36, 0x3e8 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMaximumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v35 │ + move/from16 v1, v36 │ │ - move/from16 v2, v36 │ + move/from16 v2, v37 │ │ invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;->computeCurrentVelocity(IF)V │ │ .line 365 │ - move-object/from16 v0, v28 │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getYVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v30 │ + move-result v31 │ │ .line 367 │ - .local v30, "velocityY":F │ - move-object/from16 v0, v28 │ + .local v31, "velocityY":F │ + move-object/from16 v0, v29 │ │ - move/from16 v1, v20 │ + move/from16 v1, v21 │ │ invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;->getXVelocity(Landroid/view/VelocityTracker;I)F │ │ - move-result v29 │ + move-result v30 │ │ .line 370 │ - .local v29, "velocityX":F │ - invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ + .local v30, "velocityX":F │ + invoke-static/range {v31 .. v31}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-gtz v35, :cond_18 │ + if-gtz v36, :cond_18 │ │ - invoke-static/range {v29 .. v29}, Ljava/lang/Math;->abs(F)F │ + invoke-static/range {v30 .. v30}, Ljava/lang/Math;->abs(F)F │ │ - move-result v35 │ + move-result v36 │ │ move-object/from16 v0, p0 │ │ iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mMinimumFlingVelocity:I │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - move/from16 v0, v36 │ + move/from16 v0, v37 │ │ int-to-float v0, v0 │ │ - move/from16 v36, v0 │ + move/from16 v37, v0 │ │ - cmpl-float v35, v35, v36 │ + cmpl-float v36, v36, v37 │ │ - if-lez v35, :cond_12 │ + if-lez v36, :cond_12 │ │ .line 372 │ :cond_18 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mListener:Landroid/view/GestureDetector$OnGestureListener; │ │ - move-object/from16 v35, v0 │ + move-object/from16 v36, v0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->mCurrentDownEvent:Landroid/view/MotionEvent; │ │ - move-object/from16 v36, v0 │ + move-object/from16 v37, v0 │ │ - move-object/from16 v0, v35 │ + move-object/from16 v0, v36 │ │ - move-object/from16 v1, v36 │ + move-object/from16 v1, v37 │ │ move-object/from16 v2, p1 │ │ - move/from16 v3, v29 │ + move/from16 v3, v30 │ │ - move/from16 v4, v30 │ + move/from16 v4, v31 │ │ invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;->onFling(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z │ │ - move-result v16 │ + move-result v17 │ │ goto/16 :goto_8 │ │ .line 392 │ - .end local v7 # "currentUpEvent":Landroid/view/MotionEvent; │ - .end local v20 # "pointerId":I │ - .end local v28 # "velocityTracker":Landroid/view/VelocityTracker; │ - .end local v29 # "velocityX":F │ - .end local v30 # "velocityY":F │ + .end local v8 # "currentUpEvent":Landroid/view/MotionEvent; │ + .end local v21 # "pointerId":I │ + .end local v29 # "velocityTracker":Landroid/view/VelocityTracker; │ + .end local v30 # "velocityX":F │ + .end local v31 # "velocityY":F │ :pswitch_6 │ invoke-direct/range {p0 .. p0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;->cancel()V │ │ goto/16 :goto_5 │ │ .line 244 │ :pswitch_data_0 ├── smali/android/support/v4/view/ViewCompat.smali │ @@ -386,15 +386,15 @@ │ invoke-interface {v0, p0, p1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;->postOnAnimation(Landroid/view/View;Ljava/lang/Runnable;)V │ │ .line 577 │ return-void │ .end method │ │ .method public static postOnAnimationDelayed(Landroid/view/View;Ljava/lang/Runnable;J)V │ - .locals 1 │ + .locals 2 │ .param p0, "view" # Landroid/view/View; │ .param p1, "action" # Ljava/lang/Runnable; │ .param p2, "delayMillis" # J │ │ .prologue │ .line 593 │ sget-object v0, Landroid/support/v4/view/ViewCompat;->IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; ├── smali/android/support/v4/content/AsyncTaskLoader.smali │ @@ -553,15 +553,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public setUpdateThrottle(J)V │ - .locals 2 │ + .locals 3 │ .param p1, "delayMS" # J │ │ .prologue │ .line 103 │ .local p0, "this":Landroid/support/v4/content/AsyncTaskLoader;, "Landroid/support/v4/content/AsyncTaskLoader;" │ iput-wide p1, p0, Landroid/support/v4/content/AsyncTaskLoader;->mUpdateThrottle:J ├── smali/android/support/v4/content/ModernAsyncTask.smali │ @@ -83,15 +83,15 @@ │ } │ .end annotation │ .end field │ │ │ # direct methods │ .method static constructor ()V │ - .locals 8 │ + .locals 9 │ │ .prologue │ .line 54 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; │ │ invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;->()V │ │ @@ -103,31 +103,31 @@ │ const/16 v1, 0xa │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;->(I)V │ │ sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ .line 68 │ - new-instance v0, Ljava/util/concurrent/ThreadPoolExecutor; │ + new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; │ │ - const/4 v1, 0x5 │ + const/4 v2, 0x5 │ │ - const/16 v2, 0x80 │ + const/16 v3, 0x80 │ │ - const-wide/16 v3, 0x1 │ + const-wide/16 v4, 0x1 │ │ - sget-object v5, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ + sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ │ - sget-object v6, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ + sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; │ │ - sget-object v7, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ + sget-object v8, Landroid/support/v4/content/ModernAsyncTask;->sThreadFactory:Ljava/util/concurrent/ThreadFactory; │ │ - invoke-direct/range {v0 .. v7}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ + invoke-direct/range {v1 .. v8}, Ljava/util/concurrent/ThreadPoolExecutor;->(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V │ │ - sput-object v0, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ + sput-object v1, Landroid/support/v4/content/ModernAsyncTask;->THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; │ │ .line 75 │ new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;->(Landroid/support/v4/content/ModernAsyncTask$1;)V ├── smali/android/support/v4/app/FragmentManagerImpl.smali │ @@ -319,15 +319,15 @@ │ │ .line 1334 │ :cond_1 │ return-void │ .end method │ │ .method static makeFadeAnimation(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ - .locals 3 │ + .locals 4 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "start" # F │ .param p2, "end" # F │ │ .prologue │ .line 734 │ new-instance v0, Landroid/view/animation/AlphaAnimation; │ @@ -337,17 +337,17 @@ │ .line 735 │ .local v0, "anim":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 736 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 737 │ return-object v0 │ .end method │ │ .method static makeOpenCloseAnimation(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ .locals 11 │ @@ -390,17 +390,17 @@ │ .line 723 │ .local v0, "scale":Landroid/view/animation/ScaleAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_QUINT:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 724 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v0, v1, v2}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ + invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;->setDuration(J)V │ │ .line 725 │ invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 726 │ new-instance v9, Landroid/view/animation/AlphaAnimation; │ │ @@ -409,17 +409,17 @@ │ .line 727 │ .local v9, "alpha":Landroid/view/animation/AlphaAnimation; │ sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;->DECELERATE_CUBIC:Landroid/view/animation/Interpolator; │ │ invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;->setInterpolator(Landroid/view/animation/Interpolator;)V │ │ .line 728 │ - const-wide/16 v1, 0xdc │ + const-wide/16 v2, 0xdc │ │ - invoke-virtual {v9, v1, v2}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ + invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;->setDuration(J)V │ │ .line 729 │ invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;->addAnimation(Landroid/view/animation/Animation;)V │ │ .line 730 │ return-object v10 │ .end method ├── smali/android/support/v4/app/FragmentPagerAdapter.smali │ @@ -38,15 +38,15 @@ │ iput-object p1, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ .line 71 │ return-void │ .end method │ │ .method private static makeFragmentName(IJ)Ljava/lang/String; │ - .locals 2 │ + .locals 3 │ .param p0, "viewId" # I │ .param p1, "id" # J │ │ .prologue │ .line 173 │ new-instance v0, Ljava/lang/StringBuilder; │ │ @@ -181,31 +181,31 @@ │ │ iput-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mCurTransaction:Landroid/support/v4/app/FragmentTransaction; │ │ .line 88 │ :cond_0 │ invoke-virtual {p0, p2}, Landroid/support/v4/app/FragmentPagerAdapter;->getItemId(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 91 │ - .local v1, "itemId":J │ + .local v2, "itemId":J │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v4 │ │ - invoke-static {v4, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 92 │ - .local v3, "name":Ljava/lang/String; │ + .local v1, "name":Ljava/lang/String; │ iget-object v4, p0, Landroid/support/v4/app/FragmentPagerAdapter;->mFragmentManager:Landroid/support/v4/app/FragmentManager; │ │ - invoke-virtual {v4, v3}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ + invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;->findFragmentByTag(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ move-result-object v0 │ │ .line 93 │ .local v0, "fragment":Landroid/support/v4/app/Fragment; │ if-eqz v0, :cond_2 │ │ @@ -243,15 +243,15 @@ │ │ move-result v5 │ │ invoke-virtual {p1}, Landroid/view/ViewGroup;->getId()I │ │ move-result v6 │ │ - invoke-static {v6, v1, v2}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ + invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;->makeFragmentName(IJ)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;->add(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ goto :goto_0 │ .end method ├── smali/android/support/v4/app/NotificationCompatJellybean.smali │ @@ -5,15 +5,15 @@ │ │ # instance fields │ .field private b:Landroid/app/Notification$Builder; │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;)V │ - .locals 7 │ + .locals 8 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "n" # Landroid/app/Notification; │ .param p3, "contentTitle" # Ljava/lang/CharSequence; │ .param p4, "contentText" # Ljava/lang/CharSequence; │ .param p5, "contentInfo" # Ljava/lang/CharSequence; │ .param p6, "tickerView" # Landroid/widget/RemoteViews; │ .param p7, "number" # I │ @@ -28,211 +28,213 @@ │ .param p16, "subText" # Ljava/lang/CharSequence; │ │ .prologue │ .line 33 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 34 │ - new-instance v3, Landroid/app/Notification$Builder; │ + new-instance v4, Landroid/app/Notification$Builder; │ │ - invoke-direct {v3, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v4, p1}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v4, p2, Landroid/app/Notification;->when:J │ + iget-wide v6, p2, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->icon:I │ + iget v5, p2, Landroid/app/Notification;->icon:I │ │ - iget v5, p2, Landroid/app/Notification;->iconLevel:I │ + iget v6, p2, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v5, p2, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v5, p2, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v3, v4, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, p6}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v5, p2, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v5, p2, Landroid/app/Notification;->audioStreamType:I │ + iget v6, p2, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v3, v4, v5}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->vibrate:[J │ + iget-object v5, p2, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->ledARGB:I │ + iget v5, p2, Landroid/app/Notification;->ledARGB:I │ │ - iget v5, p2, Landroid/app/Notification;->ledOnMS:I │ + iget v6, p2, Landroid/app/Notification;->ledOnMS:I │ │ - iget v6, p2, Landroid/app/Notification;->ledOffMS:I │ + iget v7, p2, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v3, v4, v5, v6}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x2 │ + and-int/lit8 v4, v4, 0x2 │ │ - if-eqz v3, :cond_0 │ + if-eqz v4, :cond_0 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_0 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x8 │ + and-int/lit8 v4, v4, 0x8 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_1 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v3, v3, 0x10 │ + and-int/lit8 v4, v4, 0x10 │ │ - if-eqz v3, :cond_2 │ + if-eqz v4, :cond_2 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_2 │ - invoke-virtual {v4, v3}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget v4, p2, Landroid/app/Notification;->defaults:I │ + iget v5, p2, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p16 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setSubText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + │ + move-result-object v4 │ │ - move-result-object v3 │ + invoke-virtual {v4, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - invoke-virtual {v3, p5}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + move-result-object v4 │ │ - move-result-object v3 │ + move-object/from16 v0, p8 │ │ - invoke-virtual {v3, p8}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iget-object v4, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + iget-object v5, p2, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - invoke-virtual {v3, v4}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v3, p2, Landroid/app/Notification;->flags:I │ + iget v4, p2, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v3, v3, 0x80 │ + and-int/lit16 v4, v4, 0x80 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - const/4 v3, 0x1 │ + const/4 v4, 0x1 │ │ :goto_3 │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0, v3}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move-object/from16 v0, p10 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p14 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setUsesChronometer(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p15 │ │ - invoke-virtual {v3, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setPriority(I)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ move/from16 v0, p11 │ │ move/from16 v1, p12 │ │ move/from16 v2, p13 │ │ - invoke-virtual {v3, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - iput-object v3, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ + iput-object v4, p0, Landroid/support/v4/app/NotificationCompatJellybean;->b:Landroid/app/Notification$Builder; │ │ .line 59 │ return-void │ │ .line 34 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_3 │ .end method │ │ │ # virtual methods │ .method public addAction(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V ├── smali/android/support/v4/app/NotificationCompat$Builder.smali │ @@ -59,15 +59,15 @@ │ .field mTickerView:Landroid/widget/RemoteViews; │ │ .field mUseChronometer:Z │ │ │ # direct methods │ .method public constructor (Landroid/content/Context;)V │ - .locals 3 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ │ .prologue │ .line 199 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 184 │ @@ -88,17 +88,17 @@ │ iput-object p1, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mContext:Landroid/content/Context; │ │ .line 203 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - iput-wide v1, v0, Landroid/app/Notification;->when:J │ + iput-wide v2, v0, Landroid/app/Notification;->when:J │ │ .line 204 │ iget-object v0, p0, Landroid/support/v4/app/NotificationCompat$Builder;->mNotification:Landroid/app/Notification; │ │ const/4 v1, -0x1 │ │ iput v1, v0, Landroid/app/Notification;->audioStreamType:I ├── smali/android/support/v4/app/NotificationCompatIceCreamSandwich.smali │ @@ -11,15 +11,15 @@ │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method static add(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ - .locals 8 │ + .locals 9 │ .param p0, "context" # Landroid/content/Context; │ .param p1, "n" # Landroid/app/Notification; │ .param p2, "contentTitle" # Ljava/lang/CharSequence; │ .param p3, "contentText" # Ljava/lang/CharSequence; │ .param p4, "contentInfo" # Ljava/lang/CharSequence; │ .param p5, "tickerView" # Landroid/widget/RemoteViews; │ .param p6, "number" # I │ @@ -28,193 +28,195 @@ │ .param p9, "largeIcon" # Landroid/graphics/Bitmap; │ .param p10, "mProgressMax" # I │ .param p11, "mProgress" # I │ .param p12, "mProgressIndeterminate" # Z │ │ .prologue │ .line 31 │ - new-instance v4, Landroid/app/Notification$Builder; │ + new-instance v5, Landroid/app/Notification$Builder; │ │ - invoke-direct {v4, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ + invoke-direct {v5, p0}, Landroid/app/Notification$Builder;->(Landroid/content/Context;)V │ │ - iget-wide v5, p1, Landroid/app/Notification;->when:J │ + iget-wide v6, p1, Landroid/app/Notification;->when:J │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setWhen(J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->icon:I │ + iget v6, p1, Landroid/app/Notification;->icon:I │ │ - iget v6, p1, Landroid/app/Notification;->iconLevel:I │ + iget v7, p1, Landroid/app/Notification;->iconLevel:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSmallIcon(II)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ + iget-object v6, p1, Landroid/app/Notification;->contentView:Landroid/widget/RemoteViews; │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setContent(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ + iget-object v6, p1, Landroid/app/Notification;->tickerText:Ljava/lang/CharSequence; │ │ - invoke-virtual {v4, v5, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, p5}, Landroid/app/Notification$Builder;->setTicker(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ + iget-object v6, p1, Landroid/app/Notification;->sound:Landroid/net/Uri; │ │ - iget v6, p1, Landroid/app/Notification;->audioStreamType:I │ + iget v7, p1, Landroid/app/Notification;->audioStreamType:I │ │ - invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;->setSound(Landroid/net/Uri;I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget-object v5, p1, Landroid/app/Notification;->vibrate:[J │ + iget-object v6, p1, Landroid/app/Notification;->vibrate:[J │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setVibrate([J)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->ledARGB:I │ + iget v6, p1, Landroid/app/Notification;->ledARGB:I │ │ - iget v6, p1, Landroid/app/Notification;->ledOnMS:I │ + iget v7, p1, Landroid/app/Notification;->ledOnMS:I │ │ - iget v7, p1, Landroid/app/Notification;->ledOffMS:I │ + iget v8, p1, Landroid/app/Notification;->ledOffMS:I │ │ - invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;->setLights(III)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x2 │ + and-int/lit8 v5, v5, 0x2 │ │ - if-eqz v4, :cond_0 │ + if-eqz v5, :cond_0 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_0 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOngoing(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x8 │ + and-int/lit8 v5, v5, 0x8 │ │ - if-eqz v4, :cond_1 │ + if-eqz v5, :cond_1 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_1 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setOnlyAlertOnce(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit8 v4, v4, 0x10 │ + and-int/lit8 v5, v5, 0x10 │ │ - if-eqz v4, :cond_2 │ + if-eqz v5, :cond_2 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_2 │ - invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;->setAutoCancel(Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - iget v5, p1, Landroid/app/Notification;->defaults:I │ + iget v6, p1, Landroid/app/Notification;->defaults:I │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDefaults(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p2}, Landroid/app/Notification$Builder;->setContentTitle(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p3}, Landroid/app/Notification$Builder;->setContentText(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p4}, Landroid/app/Notification$Builder;->setContentInfo(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p7}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + move-object/from16 v0, p7 │ │ - move-result-object v4 │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setContentIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ │ - iget-object v5, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ + move-result-object v5 │ │ - invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + iget-object v6, p1, Landroid/app/Notification;->deleteIntent:Landroid/app/PendingIntent; │ │ - move-result-object v5 │ + invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;->setDeleteIntent(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; │ + │ + move-result-object v6 │ │ - iget v4, p1, Landroid/app/Notification;->flags:I │ + iget v5, p1, Landroid/app/Notification;->flags:I │ │ - and-int/lit16 v4, v4, 0x80 │ + and-int/lit16 v5, v5, 0x80 │ │ - if-eqz v4, :cond_3 │ + if-eqz v5, :cond_3 │ │ - const/4 v4, 0x1 │ + const/4 v5, 0x1 │ │ :goto_3 │ move-object/from16 v0, p8 │ │ - invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ + invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;->setFullScreenIntent(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move-object/from16 v0, p9 │ │ - invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;->setLargeIcon(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - invoke-virtual {v4, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, p6}, Landroid/app/Notification$Builder;->setNumber(I)Landroid/app/Notification$Builder; │ │ - move-result-object v4 │ + move-result-object v5 │ │ move/from16 v0, p10 │ │ move/from16 v1, p11 │ │ move/from16 v2, p12 │ │ - invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ + invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;->setProgress(IIZ)Landroid/app/Notification$Builder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 54 │ - .local v3, "b":Landroid/app/Notification$Builder; │ - invoke-virtual {v3}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ + .local v4, "b":Landroid/app/Notification$Builder; │ + invoke-virtual {v4}, Landroid/app/Notification$Builder;->getNotification()Landroid/app/Notification; │ │ - move-result-object v4 │ + move-result-object v5 │ │ - return-object v4 │ + return-object v5 │ │ .line 31 │ - .end local v3 # "b":Landroid/app/Notification$Builder; │ + .end local v4 # "b":Landroid/app/Notification$Builder; │ :cond_0 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_0 │ │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_1 │ │ :cond_2 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_2 │ │ :cond_3 │ - const/4 v4, 0x0 │ + const/4 v5, 0x0 │ │ goto :goto_3 │ .end method ├── smali/android/support/v4/util/TimeUtils.smali │ @@ -110,15 +110,15 @@ │ :cond_5 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JJLjava/io/PrintWriter;)V │ - .locals 3 │ + .locals 4 │ .param p0, "time" # J │ .param p2, "now" # J │ .param p4, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 169 │ const-wide/16 v0, 0x0 │ @@ -144,30 +144,30 @@ │ │ invoke-static {v0, v1, p4, v2}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ goto :goto_0 │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;)V │ - .locals 1 │ + .locals 2 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ │ .prologue │ .line 164 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, p2, v0}, Landroid/support/v4/util/TimeUtils;->formatDuration(JLjava/io/PrintWriter;I)V │ │ .line 165 │ return-void │ .end method │ │ .method public static formatDuration(JLjava/io/PrintWriter;I)V │ - .locals 5 │ + .locals 6 │ .param p0, "duration" # J │ .param p2, "pw" # Ljava/io/PrintWriter; │ .param p3, "fieldLen" # I │ │ .prologue │ .line 156 │ sget-object v2, Landroid/support/v4/util/TimeUtils;->sFormatSync:Ljava/lang/Object; ├── smali/android/support/v4/util/LongSparseArray.smali │ @@ -94,15 +94,15 @@ │ iput v1, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ .line 50 │ return-void │ .end method │ │ .method private static binarySearch([JIIJ)I │ - .locals 5 │ + .locals 7 │ .param p0, "a" # [J │ .param p1, "start" # I │ .param p2, "len" # I │ .param p3, "key" # J │ │ .prologue │ .line 335 │ @@ -123,17 +123,17 @@ │ .line 338 │ add-int v3, v1, v2 │ │ div-int/lit8 v0, v3, 0x2 │ │ .line 340 │ .local v0, "guess":I │ - aget-wide v3, p0, v0 │ + aget-wide v4, p0, v0 │ │ - cmp-long v3, v3, p3 │ + cmp-long v3, v4, p3 │ │ if-gez v3, :cond_0 │ │ .line 341 │ move v2, v0 │ │ goto :goto_0 │ @@ -161,17 +161,17 @@ │ :cond_2 │ :goto_1 │ return v1 │ │ .line 348 │ .restart local v1 # "high":I │ :cond_3 │ - aget-wide v3, p0, v1 │ + aget-wide v4, p0, v1 │ │ - cmp-long v3, v3, p3 │ + cmp-long v3, v4, p3 │ │ if-eqz v3, :cond_2 │ │ .line 351 │ xor-int/lit8 v1, v1, -0x1 │ │ goto :goto_1 │ @@ -564,15 +564,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public delete(J)V │ - .locals 4 │ + .locals 5 │ .param p1, "key" # J │ │ .prologue │ .line 93 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ iget-object v1, p0, Landroid/support/v4/util/LongSparseArray;->mKeys:[J │ │ @@ -632,15 +632,15 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public get(JLjava/lang/Object;)Ljava/lang/Object; │ - .locals 4 │ + .locals 5 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)TE;" │ } │ .end annotation │ │ @@ -789,15 +789,15 @@ │ │ aget-wide v0, v0, p1 │ │ return-wide v0 │ .end method │ │ .method public put(JLjava/lang/Object;)V │ - .locals 8 │ + .locals 9 │ .param p1, "key" # J │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(JTE;)V" │ } │ .end annotation │ │ @@ -992,15 +992,15 @@ │ │ iput v4, p0, Landroid/support/v4/util/LongSparseArray;->mSize:I │ │ goto/16 :goto_0 │ .end method │ │ .method public remove(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "key" # J │ │ .prologue │ .line 107 │ .local p0, "this":Landroid/support/v4/util/LongSparseArray;, "Landroid/support/v4/util/LongSparseArray;" │ invoke-virtual {p0, p1, p2}, Landroid/support/v4/util/LongSparseArray;->delete(J)V ├── smali/com/shadcat/secdroid/R.smali │ @@ -21,10 +21,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 36 │ return-void │ .end method ├── smali/com/shadcat/secdroid/MainActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/shadcat/secdroid/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/shadcat/secdroid/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/shadcat/secdroid/MainActivity; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lcom/shadcat/secdroid/MainActivity$3;->this$0:Lcom/shadcat/secdroid/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -113,14 +114,15 @@ │ .local v4, "ex":Ljava/io/FileNotFoundException; │ sget-object v10, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ + .line 133 │ invoke-virtual {v4}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 ├── smali/com/shadcat/secdroid/MainActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/shadcat/secdroid/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/shadcat/secdroid/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/shadcat/secdroid/MainActivity; │ │ .prologue │ .line 45 │ iput-object p1, p0, Lcom/shadcat/secdroid/MainActivity$1;->this$0:Lcom/shadcat/secdroid/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -113,14 +114,15 @@ │ .local v3, "ex":Ljava/io/FileNotFoundException; │ sget-object v10, Ljava/lang/System;->out:Ljava/io/PrintStream; │ │ new-instance v11, Ljava/lang/StringBuilder; │ │ invoke-direct {v11}, Ljava/lang/StringBuilder;->()V │ │ + .line 68 │ invoke-virtual {v3}, Ljava/io/FileNotFoundException;->getMessage()Ljava/lang/String; │ │ move-result-object v12 │ │ invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v11 ├── smali/com/shadcat/secdroid/MainActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/shadcat/secdroid/MainActivity; │ │ │ # direct methods │ .method constructor (Lcom/shadcat/secdroid/MainActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/shadcat/secdroid/MainActivity; │ │ .prologue │ .line 102 │ iput-object p1, p0, Lcom/shadcat/secdroid/MainActivity$2;->this$0:Lcom/shadcat/secdroid/MainActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -12,15 +12,14 @@ │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,179,230) # rgb = (0x33,0xb3,0xe6) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ - ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 57,170,227) # rgb = (0x39,0xaa,0xe3) │ │ ( 52,182,234) # rgb = (0x34,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 50,183,233) # rgb = (0x32,0xb7,0xe9) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,184,235) # rgb = (0x33,0xb8,0xeb) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ @@ -69,85 +68,86 @@ │ │ ( 45,180,240) # rgb = (0x2d,0xb4,0xf0) │ │ ( 50,181,233) # rgb = (0x32,0xb5,0xe9) │ │ ( 50,182,234) # rgb = (0x32,0xb6,0xea) │ │ ( 50,183,233) # rgb = (0x32,0xb7,0xe9) │ │ ( 52,183,235) # rgb = (0x34,0xb7,0xeb) │ │ ( 51,182,233) # rgb = (0x33,0xb6,0xe9) │ │ ( 51,181,235) # rgb = (0x33,0xb5,0xeb) │ │ + ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ } │ │ tRNS { │ │ - 0 1 39 102 150 186 209 216 20 119 214 254 255 9 123 240 46 210 75 241 74 247 242 10 212 225 205 211 128 249 166 18 127 25 243 196 42 132 164 7 131 6 227 188 5 63 32 62 141 130 184 2 223 221 3 11 178 15 250 155 246 13 17 152 87 92 103 189 100} │ │ + 0 1 39 102 150 186 209 216 20 119 214 254 9 123 240 46 210 75 241 74 247 242 10 212 225 205 211 128 249 166 18 127 25 243 196 42 132 164 7 131 6 227 188 5 63 32 62 141 130 184 2 223 221 3 11 178 15 250 155 246 13 17 152 87 92 103 189 100} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000001020304050607070605040302010000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000008090a0b0c0c0c0c0c0c0c0c0c0c0b0a0908000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000d0e0f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0f0e0d00000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000010110c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0610000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000012130c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0f140000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000014150c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c151400000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000010160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1610000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000017180c0c0c0c0c0c0c0c0c0c0c15191a1a19150c0c0c0c0c0c0c0c0c0c0c1b0d0000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000001c0c0c0c0c0c0c0c0c0c1d1e141f000000001f141e1d0c0c0c0c0c0c0c0c0c200000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000021220c0c0c0c0c0c0c0c23240000000000000000000024230c0c0c0c0c0c0c0c222100000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000250c0c0c0c0c0c0c0c262700000000000000000000000027260c0c0c0c0c0c0c0c2800000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000292a0c0c0c0c0c0c0c2b2c00000000000000000000000000002c2b0c0c0c0c0c0c0c2a29000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000002d0c0c0c0c0c0c0c162e000000000000000000000000000000002e160c0c0c0c0c0c0c2f000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000250c0c0c0c0c0c0c30000000000000000000000000000000000000300c0c0c0c0c0c0c31000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000050c0c0c0c0c0c0b24000000000000000000000000000000000000240b0c0c0c0c0c0c32000000000000000000000000000000000000 │ │ -000000000000000000000000000000000033340c0c0c0c0c0c353600000000000000000000000000000000000036350c0c0c0c0c0c34330000000000000000000000000000000000 │ │ -000000000000000000000000000000000037160c0c0c0c0c0c380000000000000000000000000000000000000000380c0c0c0c0c0c13170000000000000000000000000000000000 │ │ -0000000000000000000000000000000000393a0c0c0c0c0c0c3b00000000000000000000000000000000000000003b0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -00000000000000000000000000000000003e0c0c0c0c0c0c0c3f00000000000000000000000000000000000000003f0c0c0c0c0c0c3c3d0000000000000000000000000000000000 │ │ -0000000000000000004041414141414141420c0c0c0c0c0c0c434141414141414141414141414141414141414141430c0c0c0c0c0c1d444141414141414140000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -000000000000000000160c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c16000000000000000000 │ │ -0000000000000000001a070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071a000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000008090a0b444444444444444444440b0a0908000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000c0d0e444444444444444444444444444444440e0d0c00000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000f104444444444444444444444444444444444444444060f000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000001112444444444444444444444444444444444444444444440e130000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000001314444444444444444444444444444444444444444444444444141300000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000f154444444444444444444444444444444444444444444444444444150f000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000001617444444444444444444444414181919181444444444444444444444441a0c0000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000001b4444444444444444441c1d131e000000001e131d1c4444444444444444441f0000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000002021444444444444444422230000000000000000000023224444444444444444212000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000002444444444444444442526000000000000000000000000262544444444444444442700000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000002829444444444444442a2b00000000000000000000000000002b2a444444444444442928000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000002c44444444444444152d000000000000000000000000000000002d15444444444444442e000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000024444444444444442f0000000000000000000000000000000000002f4444444444444430000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000054444444444440b23000000000000000000000000000000000000230b44444444444431000000000000000000000000000000000000 │ │ +000000000000000000000000000000000032334444444444443435000000000000000000000000000000000000353444444444444433320000000000000000000000000000000000 │ │ +000000000000000000000000000000000036154444444444443700000000000000000000000000000000000000003744444444444412160000000000000000000000000000000000 │ │ +000000000000000000000000000000000038394444444444443a00000000000000000000000000000000000000003a4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +00000000000000000000000000000000003d444444444444443e00000000000000000000000000000000000000003e4444444444443b3c0000000000000000000000000000000000 │ │ +0000000000000000003f404040404040404144444444444444424040404040404040404040404040404040404040424444444444441c43404040404040403f000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000154444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444415000000000000000000 │ │ +000000000000000000190707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070719000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -9,15 +9,14 @@ │ │ ( 50,183,235) # rgb = (0x32,0xb7,0xeb) │ │ ( 51,183,234) # rgb = (0x33,0xb7,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 46,185,232) # rgb = (0x2e,0xb9,0xe8) │ │ ( 51,181,234) # rgb = (0x33,0xb5,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ - ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 54,188,228) # rgb = (0x36,0xbc,0xe4) │ │ ( 51,183,234) # rgb = (0x33,0xb7,0xea) │ │ ( 85,170,255) # rgb = (0x55,0xaa,0xff) │ │ ( 51,182,233) # rgb = (0x33,0xb6,0xe9) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 52,182,235) # rgb = (0x34,0xb6,0xeb) │ │ @@ -43,49 +42,50 @@ │ │ ( 50,181,235) # rgb = (0x32,0xb5,0xeb) │ │ ( 51,181,232) # rgb = (0x33,0xb5,0xe8) │ │ ( 50,183,233) # rgb = (0x32,0xb7,0xe9) │ │ ( 52,182,234) # rgb = (0x34,0xb6,0xea) │ │ ( 52,182,234) # rgb = (0x34,0xb6,0xea) │ │ ( 50,181,233) # rgb = (0x32,0xb5,0xe9) │ │ ( 51,182,233) # rgb = (0x33,0xb6,0xe9) │ │ + ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ } │ │ tRNS { │ │ - 0 35 127 190 226 236 11 149 251 255 19 204 3 189 246 230 188 2 99 185 60 4 1 217 153 49 223 8 48 103 130 102 129 83 128 136 76 45 46 158 108 152 249} │ │ + 0 35 127 190 226 236 11 149 251 19 204 3 189 246 230 188 2 99 185 60 4 1 217 153 49 223 8 48 103 130 102 129 83 128 136 76 45 46 158 108 152 249} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000 │ │ 000000000000001234543210000000000000 │ │ -000000000000678999999987600000000000 │ │ -00000000000AB99999999999BA0000000000 │ │ -0000000000CD99999EFE99999GH000000000 │ │ -0000000000I9999JKL0LKJ9999I000000000 │ │ -000000000MN999OH00000HO999NM00000000 │ │ -000000000P999QR0000000RQ999S00000000 │ │ -000000000T999U000000000U999V00000000 │ │ -000000000W999X000000000X999Y00000000 │ │ -000000000Z999a000000000a999U00000000 │ │ -000000000Z999a000000000a999U00000000 │ │ -000000000Z999a000000000a999U00000000 │ │ -000000000Z999a000000000a999U00000000 │ │ -000000000Z999a000000000a999U00000000 │ │ -00000bcccd999eccccccccce999fcccb0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000g9999999999999999999999999g0000 │ │ -00000F5555555555555555555555555F0000 │ │ +000000000000678ggggggg87600000000000 │ │ +000000000009AgggggggggggA90000000000 │ │ +0000000000BCgggggDEDgggggFG000000000 │ │ +0000000000HggggIJK0KJIggggH000000000 │ │ +000000000LMgggNG00000GNgggML00000000 │ │ +000000000OgggPQ0000000QPgggR00000000 │ │ +000000000SgggT000000000TgggU00000000 │ │ +000000000VgggW000000000WgggX00000000 │ │ +000000000YgggZ000000000ZgggT00000000 │ │ +000000000YgggZ000000000ZgggT00000000 │ │ +000000000YgggZ000000000ZgggT00000000 │ │ +000000000YgggZ000000000ZgggT00000000 │ │ +000000000YgggZ000000000ZgggT00000000 │ │ +00000abbbcgggdbbbbbbbbbdgggebbba0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000fgggggggggggggggggggggggggf0000 │ │ +00000E5555555555555555555555555E0000 │ │ 000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -9,15 +9,14 @@ │ │ ( 51,181,234) # rgb = (0x33,0xb5,0xea) │ │ ( 52,182,234) # rgb = (0x34,0xb6,0xea) │ │ ( 51,182,233) # rgb = (0x33,0xb6,0xe9) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 52,182,233) # rgb = (0x34,0xb6,0xe9) │ │ ( 50,182,234) # rgb = (0x32,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ - ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 85,170,255) # rgb = (0x55,0xaa,0xff) │ │ ( 52,181,235) # rgb = (0x34,0xb5,0xeb) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 64,191,255) # rgb = (0x40,0xbf,0xff) │ │ ( 52,182,234) # rgb = (0x34,0xb6,0xea) │ │ ( 51,182,235) # rgb = (0x33,0xb6,0xeb) │ │ ( 50,184,234) # rgb = (0x32,0xb8,0xea) │ │ @@ -45,61 +44,62 @@ │ │ ( 51,182,233) # rgb = (0x33,0xb6,0xe9) │ │ ( 43,191,234) # rgb = (0x2b,0xbf,0xea) │ │ ( 51,182,233) # rgb = (0x33,0xb6,0xe9) │ │ ( 50,181,235) # rgb = (0x32,0xb5,0xeb) │ │ ( 53,184,233) # rgb = (0x35,0xb8,0xe9) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ + ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ } │ │ tRNS { │ │ - 0 44 121 178 213 229 59 192 254 255 3 138 252 4 168 139 61 253 239 149 84 54 1 198 19 55 164 2 230 14 200 128 199 237 56 9 251 23 249 12 70 76 68 246 221} │ │ + 0 44 121 178 213 229 59 192 254 3 138 252 4 168 139 61 253 239 149 84 54 1 198 19 55 164 2 230 14 200 128 199 237 56 9 251 23 249 12 70 76 68 246 221} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000012345543210000000000000000000 │ │ -000000000000000006789999999987600000000000000000 │ │ -000000000000000ABC999999999999CBA000000000000000 │ │ -00000000000000DE9999999999999999ED00000000000000 │ │ -00000000000000F999999999999999999B00000000000000 │ │ -0000000000000GH99999IJKLLKJI99999HG0000000000000 │ │ -000000000000MN99999EO000000OE99999NM000000000000 │ │ -000000000000P89999QR00000000RQ99998L000000000000 │ │ -000000000000F9999ST0000000000TS9999B000000000000 │ │ -000000000000U9999V000000000000V9999W000000000000 │ │ -00000000000AX9999Y000000000000Y9999XA00000000000 │ │ -00000000000Za9998b000000000000b8999cZ00000000000 │ │ -00000000000d9999HO000000000000OH999cZ00000000000 │ │ -00000000000d9999HO000000000000OH999cZ00000000000 │ │ -00000000000d9999HO000000000000OH999cZ00000000000 │ │ -00000000000d9999HO000000000000OH999cZ00000000000 │ │ -00000000000d9999HO000000000000OH999cZ00000000000 │ │ -00000000000d9999HO000000000000OH999cZ00000000000 │ │ -00000000000d9999HO000000000000OH999cZ00000000000 │ │ -0000006GGGGe9999HfGGGGGGGGGGGGfH999agGGGG6000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000h9999999999999999999999999999999999h000000 │ │ -000000i5555555555555555555555555555555555i000000 │ │ +00000000000000000678iiiiiiii87600000000000000000 │ │ +0000000000000009ABiiiiiiiiiiiiBA9000000000000000 │ │ +00000000000000CDiiiiiiiiiiiiiiiiDC00000000000000 │ │ +00000000000000EiiiiiiiiiiiiiiiiiiA00000000000000 │ │ +0000000000000FGiiiiiHIJKKJIHiiiiiGF0000000000000 │ │ +000000000000LMiiiiiDN000000NDiiiiiML000000000000 │ │ +000000000000O8iiiiPQ00000000QPiiii8K000000000000 │ │ +000000000000EiiiiRS0000000000SRiiiiA000000000000 │ │ +000000000000TiiiiU000000000000UiiiiV000000000000 │ │ +000000000009WiiiiX000000000000XiiiiW900000000000 │ │ +00000000000YZiii8a000000000000a8iiibY00000000000 │ │ +00000000000ciiiiGN000000000000NGiiibY00000000000 │ │ +00000000000ciiiiGN000000000000NGiiibY00000000000 │ │ +00000000000ciiiiGN000000000000NGiiibY00000000000 │ │ +00000000000ciiiiGN000000000000NGiiibY00000000000 │ │ +00000000000ciiiiGN000000000000NGiiibY00000000000 │ │ +00000000000ciiiiGN000000000000NGiiibY00000000000 │ │ +00000000000ciiiiGN000000000000NGiiibY00000000000 │ │ +0000006FFFFdiiiiGeFFFFFFFFFFFFeGiiiZfFFFF6000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000giiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiig000000 │ │ +000000h5555555555555555555555555555555555h000000 │ │ 000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -13,15 +13,14 @@ │ │ ( 50,182,234) # rgb = (0x32,0xb6,0xea) │ │ ( 52,182,234) # rgb = (0x34,0xb6,0xea) │ │ ( 0,128,255) # rgb = (0x00,0x80,0xff) │ │ ( 52,180,232) # rgb = (0x34,0xb4,0xe8) │ │ ( 51,181,234) # rgb = (0x33,0xb5,0xea) │ │ ( 51,181,234) # rgb = (0x33,0xb5,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ - ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 52,182,234) # rgb = (0x34,0xb6,0xea) │ │ ( 50,181,235) # rgb = (0x32,0xb5,0xeb) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 50,183,233) # rgb = (0x32,0xb7,0xe9) │ │ ( 52,182,235) # rgb = (0x34,0xb6,0xeb) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 43,170,255) # rgb = (0x2b,0xaa,0xff) │ │ @@ -91,109 +90,110 @@ │ │ ( 48,179,234) # rgb = (0x30,0xb3,0xea) │ │ ( 51,182,235) # rgb = (0x33,0xb6,0xeb) │ │ ( 51,181,234) # rgb = (0x33,0xb5,0xea) │ │ ( 50,181,233) # rgb = (0x32,0xb5,0xe9) │ │ ( 50,182,234) # rgb = (0x32,0xb6,0xea) │ │ ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ ( 51,182,233) # rgb = (0x33,0xb6,0xe9) │ │ + ( 51,182,234) # rgb = (0x33,0xb6,0xea) │ │ } │ │ tRNS { │ │ - 0 29 77 123 158 184 202 203 2 44 131 208 247 255 73 187 251 46 188 254 6 119 245 118 13 174 173 20 200 199 17 198 5 175 4 122 120 50 248 237 191 146 117 100 48 252 192 84 18 190 82 219 74 1 3 179 63 253 177 8 62 156 209 16 236 249 56 235 59 162 57 49 171 169 139 10 229 86 228 243 52 250 38 23 37 115 135 142 132 238 189} │ │ + 0 29 77 123 158 184 202 203 2 44 131 208 247 73 187 251 46 188 254 6 119 245 118 13 174 173 20 200 199 17 198 5 175 4 122 120 50 248 237 191 146 117 100 48 252 192 84 18 190 82 219 74 1 3 179 63 253 177 8 62 156 209 16 236 249 56 235 59 162 57 49 171 169 139 10 229 86 228 243 52 250 38 23 37 115 135 142 132 238 189} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000001020304050607070605040302010000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000000008090a0b0c0d0d0d0d0d0d0d0d0d0d0d0d0c0b0a090800000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000000000000000080e0f100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d100f0e080000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000000000001112130d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d13121100000000000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000000000001415160d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1617140000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000000000000001819130d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d131a1800000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000000001b1c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1d1b000000000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000000001e1f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d1f1e0000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000020210d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d212200000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000000000023130d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d132400000000000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000000000025260d0d0d0d0d0d0d0d0d0d0d0d0d0d2728292a2b2b2a2928270d0d0d0d0d0d0d0d0d0d0d0d0d0d262c000000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000022280d0d0d0d0d0d0d0d0d0d0d0d2d2e2f300000000000000000302f2e2d0d0d0d0d0d0d0d0d0d0d0d0d31220000000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000000032130d0d0d0d0d0d0d0d0d0d0d3334350000000000000000000000003534330d0d0d0d0d0d0d0d0d0d0d13320000000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000036070d0d0d0d0d0d0d0d0d0d0d37300000000000000000000000000000000030370d0d0d0d0d0d0d0d0d0d0d073600000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000000038390d0d0d0d0d0d0d0d0d0d3a3b0000000000000000000000000000000000003b3a0d0d0d0d0d0d0d0d0d0d2d3c00000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000003d0d0d0d0d0d0d0d0d0d0d3e3f00000000000000000000000000000000000000003f3e0d0d0d0d0d0d0d0d0d0d3d00000000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000000020400d0d0d0d0d0d0d0d0d41420000000000000000000000000000000000000000000042410d0d0d0d0d0d0d0d0d4320000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000440d0d0d0d0d0d0d0d0d0d45350000000000000000000000000000000000000000000035450d0d0d0d0d0d0d0d0d0d46000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000150d0d0d0d0d0d0d0d0d0d47000000000000000000000000000000000000000000000000470d0d0d0d0d0d0d0d0d0d17000000000000000000000000000000000000000000000000 │ │ -000000000000000000000000000000000000000000000000480d0d0d0d0d0d0d0d0d3e35000000000000000000000000000000000000000000000000353e0d0d0d0d0d0d0d0d0d49000000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000080b0d0d0d0d0d0d0d0d0d4a00000000000000000000000000000000000000000000000000004a0d0d0d0d0d0d0d0d0d0b080000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000004b4c0d0d0d0d0d0d0d0d0d4d00000000000000000000000000000000000000000000000000004d0d0d0d0d0d0d0d0d0d4e4b0000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000001e4f0d0d0d0d0d0d0d0d0d500000000000000000000000000000000000000000000000000000500d0d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -00000000000000000000000000000000000000000000001b410d0d0d0d0d0d0d0d5152000000000000000000000000000000000000000000000000000052510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000000000000000000000000000530d0d0d0d0d0d0d0d0d5154000000000000000000000000000000000000000000000000000054510d0d0d0d0d0d0d0d4f1e0000000000000000000000000000000000000000000000 │ │ -0000000000000000000000005503030303030303030303560d0d0d0d0d0d0d0d0d3957030303030303030303030303030303030303030303030303030357390d0d0d0d0d0d0d0d41580303030303030303030355000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -000000000000000000000000590d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d59000000000000000000000000 │ │ -0000000000000000000000005a070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707075a000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000000008090a0b0c5a5a5a5a5a5a5a5a5a5a5a5a0c0b0a090800000000000000000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000000000000000080d0e0f5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a0f0e0d080000000000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000000000001011125a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a12111000000000000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000000000001314155a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a1516130000000000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000000000001718125a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a12191700000000000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000000001a1b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a1c1a000000000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000000001d1e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a1e1d0000000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000000001f205a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a202100000000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000000000022125a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a122300000000000000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000000000000024255a5a5a5a5a5a5a5a5a5a5a5a5a5a262728292a2a292827265a5a5a5a5a5a5a5a5a5a5a5a5a5a252b000000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000021275a5a5a5a5a5a5a5a5a5a5a5a2c2d2e2f00000000000000002f2e2d2c5a5a5a5a5a5a5a5a5a5a5a5a30210000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000000031125a5a5a5a5a5a5a5a5a5a5a3233340000000000000000000000003433325a5a5a5a5a5a5a5a5a5a5a12310000000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000035075a5a5a5a5a5a5a5a5a5a5a362f000000000000000000000000000000002f365a5a5a5a5a5a5a5a5a5a5a073500000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000000037385a5a5a5a5a5a5a5a5a5a393a0000000000000000000000000000000000003a395a5a5a5a5a5a5a5a5a5a2c3b00000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000003c5a5a5a5a5a5a5a5a5a5a3d3e00000000000000000000000000000000000000003e3d5a5a5a5a5a5a5a5a5a5a3c00000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000001f3f5a5a5a5a5a5a5a5a5a40410000000000000000000000000000000000000000000041405a5a5a5a5a5a5a5a5a421f000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000435a5a5a5a5a5a5a5a5a5a44340000000000000000000000000000000000000000000034445a5a5a5a5a5a5a5a5a5a45000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000145a5a5a5a5a5a5a5a5a5a46000000000000000000000000000000000000000000000000465a5a5a5a5a5a5a5a5a5a16000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000000000000000000475a5a5a5a5a5a5a5a5a3d34000000000000000000000000000000000000000000000000343d5a5a5a5a5a5a5a5a5a48000000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000080b5a5a5a5a5a5a5a5a5a490000000000000000000000000000000000000000000000000000495a5a5a5a5a5a5a5a5a0b080000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000004a4b5a5a5a5a5a5a5a5a5a4c00000000000000000000000000000000000000000000000000004c5a5a5a5a5a5a5a5a5a4d4a0000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000001d4e5a5a5a5a5a5a5a5a5a4f00000000000000000000000000000000000000000000000000004f5a5a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +00000000000000000000000000000000000000000000001a405a5a5a5a5a5a5a5a5051000000000000000000000000000000000000000000000000000051505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000000000000000000000000000525a5a5a5a5a5a5a5a5a5053000000000000000000000000000000000000000000000000000053505a5a5a5a5a5a5a5a4e1d0000000000000000000000000000000000000000000000 │ │ +0000000000000000000000005403030303030303030303555a5a5a5a5a5a5a5a5a3856030303030303030303030303030303030303030303030303030356385a5a5a5a5a5a5a5a40570303030303030303030354000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a58000000000000000000000000 │ │ +000000000000000000000000590707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070759000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/menu/activity_main.xml │ ├── res/menu/activity_main.xml │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ - │ │ + │ │