--- /home/fdroid/fdroiddata/tmp/com.rhiannonweb.android.migrainetracker_2.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_com.rhiannonweb.android.migrainetracker_2.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: e9f3ec8879f86759bb3af43257571c5eccd7d53eb7daca741f6d4b5005b00b48 │ -Signer #1 certificate SHA-1 digest: de66b5f947048d3e5e49cfe6f379f0e3da1b7efa │ -Signer #1 certificate MD5 digest: 7589fd3605b098e1a7fcc21daa97007f │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: a2f9358087cc5a3782e767517667e3439b2b6799dddf79e90e56ee2a32b5aacb │ -Signer #1 public key SHA-1 digest: 86ca3ab3936ab7859e41f61b22a35efc0f8600d5 │ -Signer #1 public key MD5 digest: 43cf4b0e42a3a292004305f04ccdce77 ├── zipinfo -v {} │┄ Differences in extra fields detected; using output from zipinfo -v │ @@ -1,263 +1,251 @@ │ There is no zipfile comment. │ │ End-of-central-directory record: │ ------------------------------- │ │ - Zip archive file size: 24323 (0000000000005F03h) │ - Actual end-cent-dir record offset: 24301 (0000000000005EEDh) │ - Expected end-cent-dir record offset: 24301 (0000000000005EEDh) │ + Zip archive file size: 23893 (0000000000005D55h) │ + Actual end-cent-dir record offset: 23871 (0000000000005D3Fh) │ + Expected end-cent-dir record offset: 23871 (0000000000005D3Fh) │ (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 984 (00000000000003D8h) bytes long, │ + The central directory is 996 (00000000000003E4h) bytes long, │ and its (expected) offset in bytes from the beginning of the zipfile │ - is 23317 (0000000000005B15h). │ + is 22875 (000000000000595Bh). │ │ │ 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): 2012 Aug 29 15:25:02 │ - 32-bit CRC value (hex): d7417225 │ - compressed size: 485 bytes │ - uncompressed size: 929 bytes │ - length of filename: 20 characters │ - length of extra field: 0 bytes │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): 5132d090 │ + compressed size: 716 bytes │ + uncompressed size: 1916 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/315FB14F.SF │ + res/drawable-hdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 551 │ - (0000000000000227h) bytes │ + offset of local header from start of archive: 785 │ + (0000000000000311h) 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): 2012 Aug 29 15:25:02 │ - 32-bit CRC value (hex): cd359208 │ - compressed size: 556 bytes │ - uncompressed size: 1050 bytes │ - length of filename: 20 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 3b874b5c │ + compressed size: 1636 bytes │ + uncompressed size: 1636 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 #3: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ + res/drawable-ldpi-v4/ic_launcher.png │ │ - META-INF/315FB14F.RSA │ - │ - offset of local header from start of archive: 1173 │ - (0000000000000495h) bytes │ + offset of local header from start of archive: 2487 │ + (00000000000009B7h) 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): 2012 Aug 29 15:25:02 │ - 32-bit CRC value (hex): c5bdb2e5 │ - compressed size: 1040 bytes │ - uncompressed size: 1297 bytes │ - length of filename: 21 characters │ + extended local header: no │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): c0e6d73e │ + compressed size: 943 bytes │ + uncompressed size: 943 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 #4: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/details_dialog.xml │ + res/drawable-mdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 2280 │ - (00000000000008E8h) bytes │ + offset of local header from start of archive: 3496 │ + (0000000000000DA8h) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 8005b947 │ - compressed size: 887 bytes │ - uncompressed size: 3144 bytes │ - length of filename: 29 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): 908fc543 │ + compressed size: 1186 bytes │ + uncompressed size: 1186 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. │ - │ - res/layout/headache_item.xml │ + res/drawable-xhdpi-v4/ic_launcher.png │ │ - offset of local header from start of archive: 3246 │ - (0000000000000CAEh) bytes │ + offset of local header from start of archive: 4748 │ + (000000000000128Ch) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 67841e2f │ - compressed size: 479 bytes │ - uncompressed size: 1864 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): 86109f59 │ + compressed size: 2106 bytes │ + uncompressed size: 2106 bytes │ + length of filename: 37 characters │ length of extra field: 0 bytes │ length of file comment: 0 characters │ disk number on which file begins: disk 1 │ apparent file type: binary │ non-MSDOS external file attributes: 000000 hex │ MS-DOS file attributes (00 hex): none │ │ There is no file comment. │ │ Central directory entry #6: │ --------------------------- │ │ - There are an extra 16 bytes preceding this file. │ - │ - res/layout/main.xml │ + res/layout/details_dialog.xml │ │ - offset of local header from start of archive: 3799 │ - (0000000000000ED7h) bytes │ + offset of local header from start of archive: 6921 │ + (0000000000001B09h) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): d97bb0e9 │ - compressed size: 208 bytes │ - uncompressed size: 372 bytes │ - length of filename: 19 characters │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): 8005b947 │ + compressed size: 884 bytes │ + uncompressed size: 3144 bytes │ + length of filename: 29 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/main_menu.xml │ + res/layout/headache_item.xml │ │ - offset of local header from start of archive: 4072 │ - (0000000000000FE8h) bytes │ + offset of local header from start of archive: 7880 │ + (0000000000001EC8h) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 436aa780 │ - compressed size: 325 bytes │ - uncompressed size: 664 bytes │ - length of filename: 22 characters │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): 67841e2f │ + compressed size: 475 bytes │ + uncompressed size: 1864 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 #8: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - AndroidManifest.xml │ + res/layout/main.xml │ │ - offset of local header from start of archive: 4465 │ - (0000000000001171h) bytes │ + offset of local header from start of archive: 8429 │ + (00000000000020EDh) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): c7022dde │ - compressed size: 646 bytes │ - uncompressed size: 1740 bytes │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): d97bb0e9 │ + compressed size: 208 bytes │ + uncompressed size: 372 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 │ @@ -265,175 +253,179 @@ │ There is no file comment. │ │ Central directory entry #9: │ --------------------------- │ │ There are an extra 16 bytes preceding this file. │ │ - resources.arsc │ + res/menu/main_menu.xml │ │ - offset of local header from start of archive: 5176 │ - (0000000000001438h) bytes │ + offset of local header from start of archive: 8702 │ + (00000000000021FEh) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 4d399f35 │ - compressed size: 2656 bytes │ - uncompressed size: 2656 bytes │ - length of filename: 14 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): 436aa780 │ + compressed size: 325 bytes │ + uncompressed size: 664 bytes │ + length of filename: 22 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: │ --------------------------- │ │ - res/drawable-hdpi/ic_launcher.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 7876 │ - (0000000000001EC4h) bytes │ + resources.arsc │ + │ + offset of local header from start of archive: 9095 │ + (0000000000002387h) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 0599e99e │ - compressed size: 1821 bytes │ - uncompressed size: 1821 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ + 32-bit CRC value (hex): 018d1030 │ + compressed size: 2832 bytes │ + uncompressed size: 2832 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 #11: │ --------------------------- │ │ - There are an extra 1 bytes preceding this file. │ - │ - res/drawable-ldpi/ic_launcher.png │ + classes.dex │ │ - offset of local header from start of archive: 9761 │ - (0000000000002621h) bytes │ + offset of local header from start of archive: 11971 │ + (0000000000002EC3h) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 7639d7eb │ - compressed size: 1077 bytes │ - uncompressed size: 1077 bytes │ - length of filename: 33 characters │ + extended local header: yes │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): 71f55516 │ + compressed size: 8617 bytes │ + uncompressed size: 20532 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 #12: │ --------------------------- │ │ - res/drawable-mdpi/ic_launcher.png │ + There are an extra 16 bytes preceding this file. │ │ - offset of local header from start of archive: 10901 │ - (0000000000002A95h) bytes │ + META-INF/MANIFEST.MF │ + │ + offset of local header from start of archive: 20645 │ + (00000000000050A5h) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 3e006dc9 │ - compressed size: 1343 bytes │ - uncompressed size: 1343 bytes │ - length of filename: 33 characters │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): d7417225 │ + compressed size: 485 bytes │ + uncompressed size: 929 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 #13: │ --------------------------- │ │ - res/drawable-xhdpi/ic_launcher.png │ + META-INF/315FB14F.SF │ │ - offset of local header from start of archive: 12307 │ - (0000000000003013h) bytes │ + offset of local header from start of archive: 21180 │ + (00000000000052BCh) 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): 2012 Aug 29 14:56:50 │ - 32-bit CRC value (hex): 19404e9a │ - compressed size: 2335 bytes │ - uncompressed size: 2335 bytes │ - length of filename: 34 characters │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): cd359208 │ + compressed size: 554 bytes │ + uncompressed size: 1050 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. │ - │ - classes.dex │ + META-INF/315FB14F.RSA │ │ - offset of local header from start of archive: 14707 │ - (0000000000003973h) bytes │ + offset of local header from start of archive: 21784 │ + (0000000000005518h) 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): 2012 Aug 29 14:56:48 │ - 32-bit CRC value (hex): 6bb110a9 │ - compressed size: 8553 bytes │ - uncompressed size: 17832 bytes │ - length of filename: 11 characters │ + extended local header: no │ + file last modified on (DOS date/time): 2017 Oct 6 00:05:38 │ + 32-bit CRC value (hex): c5bdb2e5 │ + compressed size: 1040 bytes │ + uncompressed size: 1297 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 │ ├── aapt2 dump resources {} │ │ @@ -1,15 +1,15 @@ │ │ Binary APK │ │ Package name=com.rhiannonweb.android.migrainetracker id=7f │ │ type drawable id=02 entryCount=1 │ │ resource 0x7f020000 drawable/ic_launcher │ │ - (ldpi-v4) (file) res/drawable-ldpi/ic_launcher.png type=PNG │ │ - (mdpi-v4) (file) res/drawable-mdpi/ic_launcher.png type=PNG │ │ - (hdpi-v4) (file) res/drawable-hdpi/ic_launcher.png type=PNG │ │ - (xhdpi-v4) (file) res/drawable-xhdpi/ic_launcher.png type=PNG │ │ + (ldpi-v4) (file) res/drawable-ldpi-v4/ic_launcher.png type=PNG │ │ + (mdpi-v4) (file) res/drawable-mdpi-v4/ic_launcher.png type=PNG │ │ + (hdpi-v4) (file) res/drawable-hdpi-v4/ic_launcher.png type=PNG │ │ + (xhdpi-v4) (file) res/drawable-xhdpi-v4/ic_launcher.png type=PNG │ │ type id id=06 entryCount=11 │ │ resource 0x7f060000 id/linearLayout1 │ │ () (id) │ │ resource 0x7f060001 id/start_datetime │ │ () (id) │ │ resource 0x7f060002 id/end_datetime │ │ () (id) ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,13 +1,13 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : 91d83da8 │ │ -signature : 498c...d8cc │ │ -file_size : 17832 │ │ +checksum : 98bb506f │ │ +signature : 403e...b932 │ │ +file_size : 20532 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ string_ids_size : 346 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 82 │ │ type_ids_off : 1496 (0x0005d8) │ │ @@ -15,16 +15,16 @@ │ │ proto_ids_off : 1824 (0x000720) │ │ field_ids_size : 63 │ │ field_ids_off : 2808 (0x000af8) │ │ method_ids_size : 165 │ │ method_ids_off : 3312 (0x000cf0) │ │ class_defs_size : 19 │ │ class_defs_off : 4632 (0x001218) │ │ -data_size : 12592 │ │ -data_off : 5240 (0x001478) │ │ +data_size : 15248 │ │ +data_off : 5284 (0x0014a4) │ │ │ │ Class #0 header: │ │ class_idx : 3 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 64 │ │ source_file_idx : 141 │ │ static_fields_size : 0 │ │ @@ -115,17 +115,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001500: |[001500] com.rhiannonweb.android.migrainetracker.BuildConfig.:()V │ │ -001510: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -001516: 0e00 |0003: return-void │ │ +001b38: |[001b38] com.rhiannonweb.android.migrainetracker.BuildConfig.:()V │ │ +001b48: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001b4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=4 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -154,17 +154,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001518: |[001518] com.rhiannonweb.android.migrainetracker.HeadacheListActivity.:()V │ │ -001528: 7010 0c00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@000c │ │ -00152e: 0e00 |0003: return-void │ │ +001b50: |[001b50] com.rhiannonweb.android.migrainetracker.HeadacheListActivity.:()V │ │ +001b60: 7010 0c00 0000 |0000: invoke-direct {v0}, Landroid/app/ListActivity;.:()V // method@000c │ │ +001b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity; │ │ │ │ Virtual methods - │ │ @@ -173,20 +173,20 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -001530: |[001530] com.rhiannonweb.android.migrainetracker.HeadacheListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -001540: 6f20 0d00 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@000d │ │ -001546: 2200 2f00 |0003: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; // type@002f │ │ -00154a: 7020 6700 1000 |0005: invoke-direct {v0, v1}, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.:(Landroid/content/Context;)V // method@0067 │ │ -001550: 6e20 3f00 0100 |0008: invoke-virtual {v1, v0}, Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@003f │ │ -001556: 0e00 |000b: return-void │ │ +001b68: |[001b68] com.rhiannonweb.android.migrainetracker.HeadacheListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +001b78: 6f20 0d00 2100 |0000: invoke-super {v1, v2}, Landroid/app/ListActivity;.onCreate:(Landroid/os/Bundle;)V // method@000d │ │ +001b7e: 2200 2f00 |0003: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; // type@002f │ │ +001b82: 7020 6700 1000 |0005: invoke-direct {v0, v1}, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.:(Landroid/content/Context;)V // method@0067 │ │ +001b88: 6e20 3f00 0100 |0008: invoke-virtual {v1, v0}, Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@003f │ │ +001b8e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ 0x0003 line=18 │ │ 0x000b line=19 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity; │ │ @@ -197,25 +197,25 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 22 16-bit code units │ │ -001558: |[001558] com.rhiannonweb.android.migrainetracker.HeadacheListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -001568: 7506 0e00 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@000e │ │ -00156e: 2200 3300 |0003: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // type@0033 │ │ -001572: 6e10 3c00 0200 |0005: invoke-virtual {v2}, Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@003c │ │ -001578: 0c01 |0008: move-result-object v1 │ │ -00157a: 7220 3700 5100 |0009: invoke-interface {v1, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@0037 │ │ -001580: 0c01 |000c: move-result-object v1 │ │ -001582: 1f01 2e00 |000d: check-cast v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ -001586: 7030 8000 2001 |000f: invoke-direct {v0, v2, v1}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.:(Landroid/content/Context;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V // method@0080 │ │ -00158c: 6e10 8a00 0000 |0012: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.show:()V // method@008a │ │ -001592: 0e00 |0015: return-void │ │ +001b90: |[001b90] com.rhiannonweb.android.migrainetracker.HeadacheListActivity.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +001ba0: 7506 0e00 0200 |0000: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/app/ListActivity;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@000e │ │ +001ba6: 2200 3300 |0003: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // type@0033 │ │ +001baa: 6e10 3c00 0200 |0005: invoke-virtual {v2}, Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity;.getListAdapter:()Landroid/widget/ListAdapter; // method@003c │ │ +001bb0: 0c01 |0008: move-result-object v1 │ │ +001bb2: 7220 3700 5100 |0009: invoke-interface {v1, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@0037 │ │ +001bb8: 0c01 |000c: move-result-object v1 │ │ +001bba: 1f01 2e00 |000d: check-cast v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ +001bbe: 7030 8000 2001 |000f: invoke-direct {v0, v2, v1}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.:(Landroid/content/Context;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V // method@0080 │ │ +001bc4: 6e10 8a00 0000 |0012: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.show:()V // method@008a │ │ +001bca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0012 line=25 │ │ 0x0015 line=26 │ │ locals : │ │ @@ -261,48 +261,48 @@ │ │ type : '(Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -001594: |[001594] com.rhiannonweb.android.migrainetracker.MigraineTracker$1.:(Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;)V │ │ -0015a4: 5b01 0100 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ -0015a8: 7010 8f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -0015ae: 0e00 |0005: return-void │ │ +001bcc: |[001bcc] com.rhiannonweb.android.migrainetracker.MigraineTracker$1.:(Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;)V │ │ +001bdc: 5b01 0100 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ +001be0: 7010 8f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0015b0: |[0015b0] com.rhiannonweb.android.migrainetracker.MigraineTracker$1.onClick:(Landroid/view/View;)V │ │ -0015c0: 5420 0100 |0000: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ -0015c4: 6e10 4d00 0000 |0002: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.toggleMigraine:()V // method@004d │ │ -0015ca: 5420 0100 |0005: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ -0015ce: 5401 0400 |0007: iget-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ -0015d2: 5420 0100 |0009: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ -0015d6: 5500 0500 |000b: iget-boolean v0, v0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -0015da: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0015de: 1400 0200 047f |000f: const v0, #float 1.75458e+38 // #7f040002 │ │ -0015e4: 6e20 3300 0100 |0012: invoke-virtual {v1, v0}, Landroid/widget/Button;.setText:(I)V // method@0033 │ │ -0015ea: 0e00 |0015: return-void │ │ -0015ec: 1400 0100 047f |0016: const v0, #float 1.75458e+38 // #7f040001 │ │ -0015f2: 28f9 |0019: goto 0012 // -0007 │ │ +001be8: |[001be8] com.rhiannonweb.android.migrainetracker.MigraineTracker$1.onClick:(Landroid/view/View;)V │ │ +001bf8: 5420 0100 |0000: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ +001bfc: 6e10 4d00 0000 |0002: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.toggleMigraine:()V // method@004d │ │ +001c02: 5420 0100 |0005: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ +001c06: 5401 0400 |0007: iget-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ +001c0a: 5420 0100 |0009: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; // field@0001 │ │ +001c0e: 5500 0500 |000b: iget-boolean v0, v0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001c12: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +001c16: 1400 0200 047f |000f: const v0, #float 1.75458e+38 // #7f040002 │ │ +001c1c: 6e20 3300 0100 |0012: invoke-virtual {v1, v0}, Landroid/widget/Button;.setText:(I)V // method@0033 │ │ +001c22: 0e00 |0015: return-void │ │ +001c24: 1400 0100 047f |0016: const v0, #float 1.75458e+38 // #7f040001 │ │ +001c2a: 28f9 |0019: goto 0012 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ 0x0015 line=42 │ │ 0x0016 line=41 │ │ locals : │ │ @@ -356,19 +356,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0015f4: |[0015f4] com.rhiannonweb.android.migrainetracker.MigraineTracker.:()V │ │ -001604: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ -00160a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -00160c: 5c10 0500 |0004: iput-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -001610: 0e00 |0006: return-void │ │ +001c2c: |[001c2c] com.rhiannonweb.android.migrainetracker.MigraineTracker.:()V │ │ +001c3c: 7010 0200 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@0002 │ │ +001c42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +001c44: 5c10 0500 |0004: iput-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001c48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ 0x0003 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ │ │ @@ -378,46 +378,46 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -001614: |[001614] com.rhiannonweb.android.migrainetracker.MigraineTracker.onCreate:(Landroid/os/Bundle;)V │ │ -001624: 6f20 0300 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ -00162a: 2200 1d00 |0003: new-instance v0, Landroid/widget/Button; // type@001d │ │ -00162e: 7020 2f00 3000 |0005: invoke-direct {v0, v3}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@002f │ │ -001634: 5b30 0400 |0008: iput-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ -001638: 3804 0d00 |000a: if-eqz v4, 0017 // +000d │ │ -00163c: 1a00 1100 |000c: const-string v0, "CURRENT_STATE" // string@0011 │ │ -001640: 6e20 2400 0400 |000e: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0024 │ │ -001646: 0a00 |0011: move-result v0 │ │ -001648: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -00164c: 6e20 4700 4300 |0014: invoke-virtual {v3, v4}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0047 │ │ -001652: 5431 0400 |0017: iget-object v1, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ -001656: 5530 0500 |0019: iget-boolean v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -00165a: 3800 2600 |001b: if-eqz v0, 0041 // +0026 │ │ -00165e: 1400 0200 047f |001d: const v0, #float 1.75458e+38 // #7f040002 │ │ -001664: 6e20 3300 0100 |0020: invoke-virtual {v1, v0}, Landroid/widget/Button;.setText:(I)V // method@0033 │ │ -00166a: 5430 0400 |0023: iget-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ -00166e: 5431 0400 |0025: iget-object v1, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ -001672: 6e10 3000 0100 |0027: invoke-virtual {v1}, Landroid/widget/Button;.getTextSize:()F // method@0030 │ │ -001678: 0a01 |002a: move-result v1 │ │ -00167a: 1502 0040 |002b: const/high16 v2, #int 1073741824 // #4000 │ │ -00167e: c821 |002d: mul-float/2addr v1, v2 │ │ -001680: 6e20 3400 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextSize:(F)V // method@0034 │ │ -001686: 5430 0400 |0031: iget-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ -00168a: 2201 2500 |0033: new-instance v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1; // type@0025 │ │ -00168e: 7020 4000 3100 |0035: invoke-direct {v1, v3}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.:(Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;)V // method@0040 │ │ -001694: 6e20 3200 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0032 │ │ -00169a: 5430 0400 |003b: iget-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ -00169e: 6e20 4900 0300 |003d: invoke-virtual {v3, v0}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.setContentView:(Landroid/view/View;)V // method@0049 │ │ -0016a4: 0e00 |0040: return-void │ │ -0016a6: 1400 0100 047f |0041: const v0, #float 1.75458e+38 // #7f040001 │ │ -0016ac: 28dc |0044: goto 0020 // -0024 │ │ +001c4c: |[001c4c] com.rhiannonweb.android.migrainetracker.MigraineTracker.onCreate:(Landroid/os/Bundle;)V │ │ +001c5c: 6f20 0300 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0003 │ │ +001c62: 2200 1d00 |0003: new-instance v0, Landroid/widget/Button; // type@001d │ │ +001c66: 7020 2f00 3000 |0005: invoke-direct {v0, v3}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@002f │ │ +001c6c: 5b30 0400 |0008: iput-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ +001c70: 3804 0d00 |000a: if-eqz v4, 0017 // +000d │ │ +001c74: 1a00 1100 |000c: const-string v0, "CURRENT_STATE" // string@0011 │ │ +001c78: 6e20 2400 0400 |000e: invoke-virtual {v4, v0}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@0024 │ │ +001c7e: 0a00 |0011: move-result v0 │ │ +001c80: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +001c84: 6e20 4700 4300 |0014: invoke-virtual {v3, v4}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0047 │ │ +001c8a: 5431 0400 |0017: iget-object v1, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ +001c8e: 5530 0500 |0019: iget-boolean v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001c92: 3800 2600 |001b: if-eqz v0, 0041 // +0026 │ │ +001c96: 1400 0200 047f |001d: const v0, #float 1.75458e+38 // #7f040002 │ │ +001c9c: 6e20 3300 0100 |0020: invoke-virtual {v1, v0}, Landroid/widget/Button;.setText:(I)V // method@0033 │ │ +001ca2: 5430 0400 |0023: iget-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ +001ca6: 5431 0400 |0025: iget-object v1, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ +001caa: 6e10 3000 0100 |0027: invoke-virtual {v1}, Landroid/widget/Button;.getTextSize:()F // method@0030 │ │ +001cb0: 0a01 |002a: move-result v1 │ │ +001cb2: 1502 0040 |002b: const/high16 v2, #int 1073741824 // #4000 │ │ +001cb6: c821 |002d: mul-float/2addr v1, v2 │ │ +001cb8: 6e20 3400 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/Button;.setTextSize:(F)V // method@0034 │ │ +001cbe: 5430 0400 |0031: iget-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ +001cc2: 2201 2500 |0033: new-instance v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1; // type@0025 │ │ +001cc6: 7020 4000 3100 |0035: invoke-direct {v1, v3}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;.:(Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;)V // method@0040 │ │ +001ccc: 6e20 3200 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0032 │ │ +001cd2: 5430 0400 |003b: iget-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.dp:Landroid/widget/Button; // field@0004 │ │ +001cd6: 6e20 4900 0300 |003d: invoke-virtual {v3, v0}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.setContentView:(Landroid/view/View;)V // method@0049 │ │ +001cdc: 0e00 |0040: return-void │ │ +001cde: 1400 0100 047f |0041: const v0, #float 1.75458e+38 // #7f040001 │ │ +001ce4: 28dc |0044: goto 0020 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x000a line=30 │ │ 0x0014 line=31 │ │ 0x0017 line=34 │ │ @@ -435,22 +435,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0016b0: |[0016b0] com.rhiannonweb.android.migrainetracker.MigraineTracker.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0016c0: 6e10 4300 0200 |0000: invoke-virtual {v2}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.getMenuInflater:()Landroid/view/MenuInflater; // method@0043 │ │ -0016c6: 0c00 |0003: move-result-object v0 │ │ -0016c8: 1501 057f |0004: const/high16 v1, #int 2131034112 // #7f05 │ │ -0016cc: 6e30 2c00 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@002c │ │ -0016d2: 6f20 0400 3200 |0009: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0004 │ │ -0016d8: 0a01 |000c: move-result v1 │ │ -0016da: 0f01 |000d: return v1 │ │ +001ce8: |[001ce8] com.rhiannonweb.android.migrainetracker.MigraineTracker.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +001cf8: 6e10 4300 0200 |0000: invoke-virtual {v2}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.getMenuInflater:()Landroid/view/MenuInflater; // method@0043 │ │ +001cfe: 0c00 |0003: move-result-object v0 │ │ +001d00: 1501 057f |0004: const/high16 v1, #int 2131034112 // #7f05 │ │ +001d04: 6e30 2c00 1003 |0006: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@002c │ │ +001d0a: 6f20 0400 3200 |0009: invoke-super {v2, v3}, Landroid/app/Activity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@0004 │ │ +001d10: 0a01 |000c: move-result v1 │ │ +001d12: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0009 line=75 │ │ locals : │ │ 0x0004 - 0x000e reg=0 inf Landroid/view/MenuInflater; │ │ @@ -462,28 +462,28 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0016dc: |[0016dc] com.rhiannonweb.android.migrainetracker.MigraineTracker.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0016ec: 7210 2d00 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@002d │ │ -0016f2: 0a01 |0003: move-result v1 │ │ -0016f4: 2b01 1400 0000 |0004: packed-switch v1, 00000018 // +00000014 │ │ -0016fa: 6f20 0500 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ -001700: 0a01 |000a: move-result v1 │ │ -001702: 0f01 |000b: return v1 │ │ -001704: 2200 0d00 |000c: new-instance v0, Landroid/content/Intent; // type@000d │ │ -001708: 1c01 2400 |000e: const-class v1, Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity; // type@0024 │ │ -00170c: 7030 1300 2001 |0010: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ -001712: 6e20 4a00 0200 |0013: invoke-virtual {v2, v0}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.startActivity:(Landroid/content/Intent;)V // method@004a │ │ -001718: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -00171a: 28f4 |0017: goto 000b // -000c │ │ -00171c: 0001 0100 0a00 067f 0800 0000 |0018: packed-switch-data (6 units) │ │ +001d14: |[001d14] com.rhiannonweb.android.migrainetracker.MigraineTracker.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +001d24: 7210 2d00 0300 |0000: invoke-interface {v3}, Landroid/view/MenuItem;.getItemId:()I // method@002d │ │ +001d2a: 0a01 |0003: move-result v1 │ │ +001d2c: 2b01 1400 0000 |0004: packed-switch v1, 00000018 // +00000014 │ │ +001d32: 6f20 0500 3200 |0007: invoke-super {v2, v3}, Landroid/app/Activity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@0005 │ │ +001d38: 0a01 |000a: move-result v1 │ │ +001d3a: 0f01 |000b: return v1 │ │ +001d3c: 2200 0d00 |000c: new-instance v0, Landroid/content/Intent; // type@000d │ │ +001d40: 1c01 2400 |000e: const-class v1, Lcom/rhiannonweb/android/migrainetracker/HeadacheListActivity; // type@0024 │ │ +001d44: 7030 1300 2001 |0010: invoke-direct {v0, v2, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0013 │ │ +001d4a: 6e20 4a00 0200 |0013: invoke-virtual {v2, v0}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.startActivity:(Landroid/content/Intent;)V // method@004a │ │ +001d50: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +001d52: 28f4 |0017: goto 000b // -000c │ │ +001d54: 0001 0100 0a00 067f 0800 0000 |0018: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=86 │ │ 0x000c line=82 │ │ 0x0013 line=83 │ │ 0x0016 line=84 │ │ @@ -494,96 +494,96 @@ │ │ 0x0000 - 0x001e reg=3 item Landroid/view/MenuItem; │ │ │ │ #3 : (in Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;) │ │ name : 'onRestoreInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -001728: |[001728] com.rhiannonweb.android.migrainetracker.MigraineTracker.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -001738: 6f20 0600 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0006 │ │ -00173e: 1a00 1100 |0003: const-string v0, "CURRENT_STATE" // string@0011 │ │ -001742: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -001744: 6e30 2500 0401 |0006: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0025 │ │ -00174a: 0a00 |0009: move-result v0 │ │ -00174c: 5c30 0500 |000a: iput-boolean v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -001750: 5530 0500 |000c: iget-boolean v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -001754: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ -001758: 2200 2e00 |0010: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ -00175c: 1a01 8c00 |0012: const-string v1, "START_DATE" // string@008c │ │ -001760: 6e20 2600 1400 |0014: invoke-virtual {v4, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0026 │ │ -001766: 0b01 |0017: move-result-wide v1 │ │ -001768: 7030 5600 1002 |0018: invoke-direct {v0, v1, v2}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.:(J)V // method@0056 │ │ -00176e: 5b30 0600 |001b: iput-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ -001772: 0e00 |001d: return-void │ │ +001d60: |[001d60] com.rhiannonweb.android.migrainetracker.MigraineTracker.onRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +001d70: 6f20 0600 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@0006 │ │ +001d76: 1a00 1100 |0003: const-string v0, "CURRENT_STATE" // string@0011 │ │ +001d7a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +001d7c: 6e30 2500 0501 |0006: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@0025 │ │ +001d82: 0a00 |0009: move-result v0 │ │ +001d84: 5c40 0500 |000a: iput-boolean v0, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001d88: 5540 0500 |000c: iget-boolean v0, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001d8c: 3800 0f00 |000e: if-eqz v0, 001d // +000f │ │ +001d90: 2200 2e00 |0010: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ +001d94: 1a01 8c00 |0012: const-string v1, "START_DATE" // string@008c │ │ +001d98: 6e20 2600 1500 |0014: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@0026 │ │ +001d9e: 0b02 |0017: move-result-wide v2 │ │ +001da0: 7030 5600 2003 |0018: invoke-direct {v0, v2, v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.:(J)V // method@0056 │ │ +001da6: 5b40 0600 |001b: iput-object v0, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ +001daa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=103 │ │ 0x000c line=104 │ │ 0x0010 line=105 │ │ 0x001d line=107 │ │ locals : │ │ - 0x0000 - 0x001e reg=3 this Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ - 0x0000 - 0x001e reg=4 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x001e reg=4 this Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ + 0x0000 - 0x001e reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ #4 : (in Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -001774: |[001774] com.rhiannonweb.android.migrainetracker.MigraineTracker.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -001784: 6f20 0700 4300 |0000: invoke-super {v3, v4}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0007 │ │ -00178a: 1a00 1100 |0003: const-string v0, "CURRENT_STATE" // string@0011 │ │ -00178e: 5531 0500 |0005: iget-boolean v1, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -001792: 6e30 2700 0401 |0007: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0027 │ │ -001798: 5530 0500 |000a: iget-boolean v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -00179c: 3800 1500 |000c: if-eqz v0, 0021 // +0015 │ │ -0017a0: 5430 0600 |000e: iget-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ -0017a4: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ -0017a8: 1a00 8c00 |0012: const-string v0, "START_DATE" // string@008c │ │ -0017ac: 5431 0600 |0014: iget-object v1, v3, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ -0017b0: 6e10 5a00 0100 |0016: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ -0017b6: 0c01 |0019: move-result-object v1 │ │ -0017b8: 6e10 9f00 0100 |001a: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@009f │ │ -0017be: 0b01 |001d: move-result-wide v1 │ │ -0017c0: 6e40 2800 0421 |001e: invoke-virtual {v4, v0, v1, v2}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0028 │ │ -0017c6: 0e00 |0021: return-void │ │ +001dac: |[001dac] com.rhiannonweb.android.migrainetracker.MigraineTracker.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +001dbc: 6f20 0700 5400 |0000: invoke-super {v4, v5}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0007 │ │ +001dc2: 1a00 1100 |0003: const-string v0, "CURRENT_STATE" // string@0011 │ │ +001dc6: 5541 0500 |0005: iget-boolean v1, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001dca: 6e30 2700 0501 |0007: invoke-virtual {v5, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@0027 │ │ +001dd0: 5540 0500 |000a: iget-boolean v0, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001dd4: 3800 1500 |000c: if-eqz v0, 0021 // +0015 │ │ +001dd8: 5440 0600 |000e: iget-object v0, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ +001ddc: 3800 1100 |0010: if-eqz v0, 0021 // +0011 │ │ +001de0: 1a00 8c00 |0012: const-string v0, "START_DATE" // string@008c │ │ +001de4: 5441 0600 |0014: iget-object v1, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ +001de8: 6e10 5a00 0100 |0016: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ +001dee: 0c01 |0019: move-result-object v1 │ │ +001df0: 6e10 9f00 0100 |001a: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@009f │ │ +001df6: 0b02 |001d: move-result-wide v2 │ │ +001df8: 6e40 2800 0532 |001e: invoke-virtual {v5, v0, v2, v3}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@0028 │ │ +001dfe: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=93 │ │ 0x000a line=94 │ │ 0x0012 line=95 │ │ 0x0021 line=97 │ │ locals : │ │ - 0x0000 - 0x0022 reg=3 this Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ - 0x0000 - 0x0022 reg=4 savedInstanceState Landroid/os/Bundle; │ │ + 0x0000 - 0x0022 reg=4 this Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ + 0x0000 - 0x0022 reg=5 savedInstanceState Landroid/os/Bundle; │ │ │ │ #5 : (in Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;) │ │ name : 'startMigraine' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0017c8: |[0017c8] com.rhiannonweb.android.migrainetracker.MigraineTracker.startMigraine:()V │ │ -0017d8: 2200 2e00 |0000: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ -0017dc: 7010 5500 0000 |0002: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.:()V // method@0055 │ │ -0017e2: 5b10 0600 |0005: iput-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ -0017e6: 0e00 |0007: return-void │ │ +001e00: |[001e00] com.rhiannonweb.android.migrainetracker.MigraineTracker.startMigraine:()V │ │ +001e10: 2200 2e00 |0000: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ +001e14: 7010 5500 0000 |0002: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.:()V // method@0055 │ │ +001e1a: 5b10 0600 |0005: iput-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ +001e1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0007 line=60 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ │ │ @@ -592,25 +592,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0017e8: |[0017e8] com.rhiannonweb.android.migrainetracker.MigraineTracker.stopMigraine:()V │ │ -0017f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0017fa: 5441 0600 |0001: iget-object v1, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ -0017fe: 6e10 5900 0100 |0003: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.end:()V // method@0059 │ │ -001804: 2200 3300 |0006: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // type@0033 │ │ -001808: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -00180a: 5442 0600 |0009: iget-object v2, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ -00180e: 7052 8100 4031 |000b: invoke-direct {v0, v4, v1, v3, v2}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V // method@0081 │ │ -001814: 6e10 0b00 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@000b │ │ -00181a: 5b43 0600 |0011: iput-object v3, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ -00181e: 0e00 |0013: return-void │ │ +001e20: |[001e20] com.rhiannonweb.android.migrainetracker.MigraineTracker.stopMigraine:()V │ │ +001e30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +001e32: 5441 0600 |0001: iget-object v1, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ +001e36: 6e10 5900 0100 |0003: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.end:()V // method@0059 │ │ +001e3c: 2200 3300 |0006: new-instance v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // type@0033 │ │ +001e40: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +001e42: 5442 0600 |0009: iget-object v2, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ +001e46: 7052 8100 4031 |000b: invoke-direct {v0, v4, v1, v3, v2}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V // method@0081 │ │ +001e4c: 6e10 0b00 0000 |000e: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@000b │ │ +001e52: 5b43 0600 |0011: iput-object v3, v4, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0006 │ │ +001e56: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0006 line=64 │ │ 0x000e line=65 │ │ 0x0011 line=68 │ │ 0x0013 line=69 │ │ @@ -623,27 +623,27 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -001820: |[001820] com.rhiannonweb.android.migrainetracker.MigraineTracker.toggleMigraine:()V │ │ -001830: 5510 0500 |0000: iget-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -001834: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -001838: 6e10 4c00 0100 |0004: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.stopMigraine:()V // method@004c │ │ -00183e: 5510 0500 |0007: iget-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -001842: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ -001846: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -001848: 5c10 0500 |000c: iput-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ -00184c: 0e00 |000e: return-void │ │ -00184e: 6e10 4b00 0100 |000f: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.startMigraine:()V // method@004b │ │ -001854: 28f5 |0012: goto 0007 // -000b │ │ -001856: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -001858: 28f8 |0014: goto 000c // -0008 │ │ +001e58: |[001e58] com.rhiannonweb.android.migrainetracker.MigraineTracker.toggleMigraine:()V │ │ +001e68: 5510 0500 |0000: iget-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001e6c: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +001e70: 6e10 4c00 0100 |0004: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.stopMigraine:()V // method@004c │ │ +001e76: 5510 0500 |0007: iget-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001e7a: 3900 0a00 |0009: if-nez v0, 0013 // +000a │ │ +001e7e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +001e80: 5c10 0500 |000c: iput-boolean v0, v1, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.isMigraine:Z // field@0005 │ │ +001e84: 0e00 |000e: return-void │ │ +001e86: 6e10 4b00 0100 |000f: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;.startMigraine:()V // method@004b │ │ +001e8c: 28f5 |0012: goto 0007 // -000b │ │ +001e8e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +001e90: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x0007 line=54 │ │ 0x000e line=55 │ │ 0x000f line=52 │ │ @@ -681,17 +681,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00185c: |[00185c] com.rhiannonweb.android.migrainetracker.R$attr.:()V │ │ -00186c: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -001872: 0e00 |0003: return-void │ │ +001e94: |[001e94] com.rhiannonweb.android.migrainetracker.R$attr.:()V │ │ +001ea4: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001eaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/R$attr; │ │ │ │ Virtual methods - │ │ @@ -730,17 +730,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -001874: |[001874] com.rhiannonweb.android.migrainetracker.R$drawable.:()V │ │ -001884: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -00188a: 0e00 |0003: return-void │ │ +001eac: |[001eac] com.rhiannonweb.android.migrainetracker.R$drawable.:()V │ │ +001ebc: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001ec2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -829,17 +829,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -00188c: |[00188c] com.rhiannonweb.android.migrainetracker.R$id.:()V │ │ -00189c: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -0018a2: 0e00 |0003: return-void │ │ +001ec4: |[001ec4] com.rhiannonweb.android.migrainetracker.R$id.:()V │ │ +001ed4: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/R$id; │ │ │ │ Virtual methods - │ │ @@ -888,17 +888,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0018a4: |[0018a4] com.rhiannonweb.android.migrainetracker.R$layout.:()V │ │ -0018b4: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -0018ba: 0e00 |0003: return-void │ │ +001edc: |[001edc] com.rhiannonweb.android.migrainetracker.R$layout.:()V │ │ +001eec: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001ef2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/R$layout; │ │ │ │ Virtual methods - │ │ @@ -937,17 +937,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0018bc: |[0018bc] com.rhiannonweb.android.migrainetracker.R$menu.:()V │ │ -0018cc: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -0018d2: 0e00 |0003: return-void │ │ +001ef4: |[001ef4] com.rhiannonweb.android.migrainetracker.R$menu.:()V │ │ +001f04: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001f0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/R$menu; │ │ │ │ Virtual methods - │ │ @@ -1036,17 +1036,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0018d4: |[0018d4] com.rhiannonweb.android.migrainetracker.R$string.:()V │ │ -0018e4: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -0018ea: 0e00 |0003: return-void │ │ +001f0c: |[001f0c] com.rhiannonweb.android.migrainetracker.R$string.:()V │ │ +001f1c: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001f22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/R$string; │ │ │ │ Virtual methods - │ │ @@ -1079,21 +1079,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0018ec: |[0018ec] com.rhiannonweb.android.migrainetracker.R.:()V │ │ -0018fc: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -001902: 0e00 |0003: return-void │ │ +001f24: |[001f24] com.rhiannonweb.android.migrainetracker.R.:()V │ │ +001f34: 7010 8f00 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +001f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/rhiannonweb/android/migrainetracker/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 138 (R.java) │ │ │ │ Class #13 header: │ │ @@ -1150,127 +1149,127 @@ │ │ access : 0x0002 (PRIVATE) │ │ Direct methods - │ │ #0 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -001904: |[001904] com.rhiannonweb.android.migrainetracker.data.Headache.:()V │ │ -001914: 7010 8f00 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@008f │ │ -00191a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -00191e: 5a30 2600 |0005: iput-wide v0, v3, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -001922: 2200 4c00 |0007: new-instance v0, Ljava/util/Date; // type@004c │ │ -001926: 7100 9900 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0099 │ │ -00192c: 0b01 |000c: move-result-wide v1 │ │ -00192e: 7030 9e00 1002 |000d: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@009e │ │ -001934: 5b30 2500 |0010: iput-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001938: 0e00 |0012: return-void │ │ +001f3c: |[001f3c] com.rhiannonweb.android.migrainetracker.data.Headache.:()V │ │ +001f4c: 7010 8f00 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@008f │ │ +001f52: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +001f56: 5a40 2600 |0005: iput-wide v0, v4, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +001f5a: 2200 4c00 |0007: new-instance v0, Ljava/util/Date; // type@004c │ │ +001f5e: 7100 9900 0000 |0009: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0099 │ │ +001f64: 0b02 |000c: move-result-wide v2 │ │ +001f66: 7030 9e00 2003 |000d: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@009e │ │ +001f6c: 5b40 2500 |0010: iput-object v0, v4, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +001f70: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=24 │ │ 0x0007 line=33 │ │ 0x0012 line=34 │ │ locals : │ │ - 0x0000 - 0x0013 reg=3 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ + 0x0000 - 0x0013 reg=4 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #1 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : '' │ │ type : '(J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 5 │ │ + registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -00193c: |[00193c] com.rhiannonweb.android.migrainetracker.data.Headache.:(J)V │ │ -00194c: 7010 8f00 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@008f │ │ -001952: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -001956: 5a20 2600 |0005: iput-wide v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -00195a: 2200 4c00 |0007: new-instance v0, Ljava/util/Date; // type@004c │ │ -00195e: 7030 9e00 3004 |0009: invoke-direct {v0, v3, v4}, Ljava/util/Date;.:(J)V // method@009e │ │ -001964: 5b20 2500 |000c: iput-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001968: 0e00 |000e: return-void │ │ +001f74: |[001f74] com.rhiannonweb.android.migrainetracker.data.Headache.:(J)V │ │ +001f84: 7010 8f00 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@008f │ │ +001f8a: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +001f8e: 5a30 2600 |0005: iput-wide v0, v3, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +001f92: 2200 4c00 |0007: new-instance v0, Ljava/util/Date; // type@004c │ │ +001f96: 7030 9e00 4005 |0009: invoke-direct {v0, v4, v5}, Ljava/util/Date;.:(J)V // method@009e │ │ +001f9c: 5b30 2500 |000c: iput-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +001fa0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=24 │ │ 0x0007 line=49 │ │ 0x000e line=50 │ │ locals : │ │ - 0x0000 - 0x000f reg=2 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ - 0x0000 - 0x000f reg=3 begin J │ │ + 0x0000 - 0x000f reg=3 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ + 0x0000 - 0x000f reg=4 begin J │ │ │ │ #2 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : '' │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ - registers : 7 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 104 16-bit code units │ │ -00196c: |[00196c] com.rhiannonweb.android.migrainetracker.data.Headache.:(Landroid/database/Cursor;)V │ │ -00197c: 7010 8f00 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@008f │ │ -001982: 1603 0000 |0003: const-wide/16 v3, #int 0 // #0 │ │ -001986: 5a53 2600 |0005: iput-wide v3, v5, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -00198a: 1a03 a800 |0007: const-string v3, "_id" // string@00a8 │ │ -00198e: 7220 1500 3600 |0009: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ -001994: 0a03 |000c: move-result v3 │ │ -001996: 7220 1800 3600 |000d: invoke-interface {v6, v3}, Landroid/database/Cursor;.getLong:(I)J // method@0018 │ │ -00199c: 0b03 |0010: move-result-wide v3 │ │ -00199e: 5a53 2600 |0011: iput-wide v3, v5, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -0019a2: 2202 4a00 |0013: new-instance v2, Ljava/text/SimpleDateFormat; // type@004a │ │ -0019a6: 1a03 5901 |0015: const-string v3, "yyyy-MM-dd'T'HH:mm:ss" // string@0159 │ │ -0019aa: 7020 9a00 3200 |0017: invoke-direct {v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@009a │ │ -0019b0: 1a03 b700 |001a: const-string v3, "beginDate" // string@00b7 │ │ -0019b4: 7220 1500 3600 |001c: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ -0019ba: 0a03 |001f: move-result v3 │ │ -0019bc: 7220 1900 3600 |0020: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0019 │ │ -0019c2: 0c03 |0023: move-result-object v3 │ │ -0019c4: 6e20 9c00 3200 |0024: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@009c │ │ -0019ca: 0c03 |0027: move-result-object v3 │ │ -0019cc: 5b53 2500 |0028: iput-object v3, v5, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -0019d0: 1a03 3e01 |002a: const-string v3, "severity" // string@013e │ │ -0019d4: 7220 1500 3600 |002c: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ -0019da: 0a03 |002f: move-result v3 │ │ -0019dc: 7220 1700 3600 |0030: invoke-interface {v6, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0017 │ │ -0019e2: 0a03 |0033: move-result v3 │ │ -0019e4: 5953 2900 |0034: iput v3, v5, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ -0019e8: 1a03 cf00 |0036: const-string v3, "endDate" // string@00cf │ │ -0019ec: 7220 1500 3600 |0038: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ -0019f2: 0a03 |003b: move-result v3 │ │ -0019f4: 7220 1900 3600 |003c: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0019 │ │ -0019fa: 0c03 |003f: move-result-object v3 │ │ -0019fc: 6e20 9c00 3200 |0040: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@009c │ │ -001a02: 0c03 |0043: move-result-object v3 │ │ -001a04: 5b53 2700 |0044: iput-object v3, v5, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ -001a08: 1a03 1601 |0046: const-string v3, "notes" // string@0116 │ │ -001a0c: 7220 1500 3600 |0048: invoke-interface {v6, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ -001a12: 0a03 |004b: move-result v3 │ │ -001a14: 7220 1900 3600 |004c: invoke-interface {v6, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0019 │ │ -001a1a: 0c03 |004f: move-result-object v3 │ │ -001a1c: 5b53 2800 |0050: iput-object v3, v5, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ -001a20: 0e00 |0052: return-void │ │ -001a22: 0d00 |0053: move-exception v0 │ │ -001a24: 1a03 0000 |0054: const-string v3, "" // string@0000 │ │ -001a28: 5b53 2800 |0056: iput-object v3, v5, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ -001a2c: 28fa |0058: goto 0052 // -0006 │ │ -001a2e: 0d01 |0059: move-exception v1 │ │ -001a30: 6e10 9000 0500 |005a: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0090 │ │ -001a36: 0c03 |005d: move-result-object v3 │ │ -001a38: 6e10 8b00 0300 |005e: invoke-virtual {v3}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@008b │ │ -001a3e: 0c03 |0061: move-result-object v3 │ │ -001a40: 1a04 1900 |0062: const-string v4, "Error parsing dates out of DB" // string@0019 │ │ -001a44: 7130 2900 4301 |0064: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0029 │ │ -001a4a: 28eb |0067: goto 0052 // -0015 │ │ +001fa4: |[001fa4] com.rhiannonweb.android.migrainetracker.data.Headache.:(Landroid/database/Cursor;)V │ │ +001fb4: 7010 8f00 0600 |0000: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@008f │ │ +001fba: 1604 0000 |0003: const-wide/16 v4, #int 0 // #0 │ │ +001fbe: 5a64 2600 |0005: iput-wide v4, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +001fc2: 1a03 a800 |0007: const-string v3, "_id" // string@00a8 │ │ +001fc6: 7220 1500 3700 |0009: invoke-interface {v7, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ +001fcc: 0a03 |000c: move-result v3 │ │ +001fce: 7220 1800 3700 |000d: invoke-interface {v7, v3}, Landroid/database/Cursor;.getLong:(I)J // method@0018 │ │ +001fd4: 0b04 |0010: move-result-wide v4 │ │ +001fd6: 5a64 2600 |0011: iput-wide v4, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +001fda: 2202 4a00 |0013: new-instance v2, Ljava/text/SimpleDateFormat; // type@004a │ │ +001fde: 1a03 5901 |0015: const-string v3, "yyyy-MM-dd'T'HH:mm:ss" // string@0159 │ │ +001fe2: 7020 9a00 3200 |0017: invoke-direct {v2, v3}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@009a │ │ +001fe8: 1a03 b700 |001a: const-string v3, "beginDate" // string@00b7 │ │ +001fec: 7220 1500 3700 |001c: invoke-interface {v7, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ +001ff2: 0a03 |001f: move-result v3 │ │ +001ff4: 7220 1900 3700 |0020: invoke-interface {v7, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0019 │ │ +001ffa: 0c03 |0023: move-result-object v3 │ │ +001ffc: 6e20 9c00 3200 |0024: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@009c │ │ +002002: 0c03 |0027: move-result-object v3 │ │ +002004: 5b63 2500 |0028: iput-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +002008: 1a03 3e01 |002a: const-string v3, "severity" // string@013e │ │ +00200c: 7220 1500 3700 |002c: invoke-interface {v7, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ +002012: 0a03 |002f: move-result v3 │ │ +002014: 7220 1700 3700 |0030: invoke-interface {v7, v3}, Landroid/database/Cursor;.getInt:(I)I // method@0017 │ │ +00201a: 0a03 |0033: move-result v3 │ │ +00201c: 5963 2900 |0034: iput v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ +002020: 1a03 cf00 |0036: const-string v3, "endDate" // string@00cf │ │ +002024: 7220 1500 3700 |0038: invoke-interface {v7, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ +00202a: 0a03 |003b: move-result v3 │ │ +00202c: 7220 1900 3700 |003c: invoke-interface {v7, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0019 │ │ +002032: 0c03 |003f: move-result-object v3 │ │ +002034: 6e20 9c00 3200 |0040: invoke-virtual {v2, v3}, Ljava/text/SimpleDateFormat;.parse:(Ljava/lang/String;)Ljava/util/Date; // method@009c │ │ +00203a: 0c03 |0043: move-result-object v3 │ │ +00203c: 5b63 2700 |0044: iput-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ +002040: 1a03 1601 |0046: const-string v3, "notes" // string@0116 │ │ +002044: 7220 1500 3700 |0048: invoke-interface {v7, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@0015 │ │ +00204a: 0a03 |004b: move-result v3 │ │ +00204c: 7220 1900 3700 |004c: invoke-interface {v7, v3}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@0019 │ │ +002052: 0c03 |004f: move-result-object v3 │ │ +002054: 5b63 2800 |0050: iput-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ +002058: 0e00 |0052: return-void │ │ +00205a: 0d00 |0053: move-exception v0 │ │ +00205c: 1a03 0000 |0054: const-string v3, "" // string@0000 │ │ +002060: 5b63 2800 |0056: iput-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ +002064: 28fa |0058: goto 0052 // -0006 │ │ +002066: 0d01 |0059: move-exception v1 │ │ +002068: 6e10 9000 0600 |005a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0090 │ │ +00206e: 0c03 |005d: move-result-object v3 │ │ +002070: 6e10 8b00 0300 |005e: invoke-virtual {v3}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@008b │ │ +002076: 0c03 |0061: move-result-object v3 │ │ +002078: 1a04 1900 |0062: const-string v4, "Error parsing dates out of DB" // string@0019 │ │ +00207c: 7130 2900 4301 |0064: invoke-static {v3, v4, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0029 │ │ +002082: 28eb |0067: goto 0052 // -0015 │ │ catches : 3 │ │ 0x001a - 0x0046 │ │ Ljava/lang/Exception; -> 0x0059 │ │ 0x0046 - 0x0052 │ │ Ljava/lang/NullPointerException; -> 0x0053 │ │ Ljava/lang/Exception; -> 0x0059 │ │ 0x0054 - 0x0058 │ │ @@ -1289,32 +1288,32 @@ │ │ 0x0054 line=63 │ │ 0x0059 line=65 │ │ 0x005a line=66 │ │ locals : │ │ 0x0054 - 0x0059 reg=0 bummer Ljava/lang/NullPointerException; │ │ 0x005a - 0x0068 reg=1 e Ljava/lang/Exception; │ │ 0x001a - 0x0068 reg=2 format Ljava/text/SimpleDateFormat; │ │ - 0x0000 - 0x0068 reg=5 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ - 0x0000 - 0x0068 reg=6 cursor Landroid/database/Cursor; │ │ + 0x0000 - 0x0068 reg=6 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ + 0x0000 - 0x0068 reg=7 cursor Landroid/database/Cursor; │ │ │ │ #3 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : '' │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -001a70: |[001a70] com.rhiannonweb.android.migrainetracker.data.Headache.:(Ljava/util/Date;)V │ │ -001a80: 7010 8f00 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@008f │ │ -001a86: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ -001a8a: 5a20 2600 |0005: iput-wide v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -001a8e: 5b23 2500 |0007: iput-object v3, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001a92: 0e00 |0009: return-void │ │ +0020a8: |[0020a8] com.rhiannonweb.android.migrainetracker.data.Headache.:(Ljava/util/Date;)V │ │ +0020b8: 7010 8f00 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@008f │ │ +0020be: 1600 0000 |0003: const-wide/16 v0, #int 0 // #0 │ │ +0020c2: 5a20 2600 |0005: iput-wide v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +0020c6: 5b23 2500 |0007: iput-object v3, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +0020ca: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=24 │ │ 0x0007 line=41 │ │ 0x0009 line=42 │ │ locals : │ │ @@ -1323,44 +1322,44 @@ │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : 'end' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -001a94: |[001a94] com.rhiannonweb.android.migrainetracker.data.Headache.end:()V │ │ -001aa4: 2200 4c00 |0000: new-instance v0, Ljava/util/Date; // type@004c │ │ -001aa8: 7100 9900 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0099 │ │ -001aae: 0b01 |0005: move-result-wide v1 │ │ -001ab0: 7030 9e00 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Date;.:(J)V // method@009e │ │ -001ab6: 5b30 2700 |0009: iput-object v0, v3, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ -001aba: 0e00 |000b: return-void │ │ +0020cc: |[0020cc] com.rhiannonweb.android.migrainetracker.data.Headache.end:()V │ │ +0020dc: 2200 4c00 |0000: new-instance v0, Ljava/util/Date; // type@004c │ │ +0020e0: 7100 9900 0000 |0002: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0099 │ │ +0020e6: 0b02 |0005: move-result-wide v2 │ │ +0020e8: 7030 9e00 2003 |0006: invoke-direct {v0, v2, v3}, Ljava/util/Date;.:(J)V // method@009e │ │ +0020ee: 5b40 2700 |0009: iput-object v0, v4, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ +0020f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x000b line=75 │ │ locals : │ │ - 0x0000 - 0x000c reg=3 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ + 0x0000 - 0x000c reg=4 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #1 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : 'getBeginDate' │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001abc: |[001abc] com.rhiannonweb.android.migrainetracker.data.Headache.getBeginDate:()Ljava/util/Date; │ │ -001acc: 5410 2500 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001ad0: 1100 |0002: return-object v0 │ │ +0020f4: |[0020f4] com.rhiannonweb.android.migrainetracker.data.Headache.getBeginDate:()Ljava/util/Date; │ │ +002104: 5410 2500 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +002108: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #2 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ @@ -1368,17 +1367,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001ad4: |[001ad4] com.rhiannonweb.android.migrainetracker.data.Headache.getDbID:()J │ │ -001ae4: 5320 2600 |0000: iget-wide v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -001ae8: 1000 |0002: return-wide v0 │ │ +00210c: |[00210c] com.rhiannonweb.android.migrainetracker.data.Headache.getDbID:()J │ │ +00211c: 5320 2600 |0000: iget-wide v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +002120: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #3 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ @@ -1386,121 +1385,123 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 158 16-bit code units │ │ -001aec: |[001aec] com.rhiannonweb.android.migrainetracker.data.Headache.getDuration:()Ljava/lang/String; │ │ -001afc: 170c 60ea 0000 |0000: const-wide/32 v12, #float 8.40779e-41 // #0000ea60 │ │ -001b02: 121b |0003: const/4 v11, #int 1 // #1 │ │ -001b04: 120a |0004: const/4 v10, #int 0 // #0 │ │ -001b06: 1708 005c 2605 |0005: const-wide/32 v8, #float 7.82218e-36 // #05265c00 │ │ -001b0c: 1706 80ee 3600 |0008: const-wide/32 v6, #float 5.04467e-39 // #0036ee80 │ │ -001b12: 54e2 2700 |000b: iget-object v2, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ -001b16: 3802 5900 |000d: if-eqz v2, 0066 // +0059 │ │ -001b1a: 54e2 2700 |000f: iget-object v2, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ -001b1e: 6e10 9f00 0200 |0011: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@009f │ │ -001b24: 0b02 |0014: move-result-wide v2 │ │ -001b26: 54e4 2500 |0015: iget-object v4, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001b2a: 6e10 9f00 0400 |0017: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@009f │ │ -001b30: 0b04 |001a: move-result-wide v4 │ │ -001b32: 9c00 0204 |001b: sub-long v0, v2, v4 │ │ -001b36: 3102 0008 |001d: cmp-long v2, v0, v8 │ │ -001b3a: 3d02 5400 |001f: if-lez v2, 0073 // +0054 │ │ -001b3e: 2202 4200 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0042 │ │ -001b42: 7010 9300 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ -001b48: 9e03 0008 |0026: div-long v3, v0, v8 │ │ -001b4c: 6e30 9500 3204 |0028: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ -001b52: 0c02 |002b: move-result-object v2 │ │ -001b54: 1a03 0100 |002c: const-string v3, " " // string@0001 │ │ -001b58: 6e20 9700 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001b5e: 0c02 |0031: move-result-object v2 │ │ -001b60: 1403 0900 047f |0032: const v3, #float 1.75458e+38 // #7f040009 │ │ -001b66: 6e20 9400 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0094 │ │ -001b6c: 0c02 |0038: move-result-object v2 │ │ -001b6e: 1a03 0100 |0039: const-string v3, " " // string@0001 │ │ -001b72: 6e20 9700 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001b78: 0c02 |003e: move-result-object v2 │ │ -001b7a: 9f03 0008 |003f: rem-long v3, v0, v8 │ │ -001b7e: be63 |0041: div-long/2addr v3, v6 │ │ -001b80: 6e30 9500 3204 |0042: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ -001b86: 0c02 |0045: move-result-object v2 │ │ -001b88: 1a03 0500 |0046: const-string v3, ":" // string@0005 │ │ -001b8c: 6e20 9700 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001b92: 0c02 |004b: move-result-object v2 │ │ -001b94: 1a03 0300 |004c: const-string v3, "%02d" // string@0003 │ │ -001b98: 23b4 5000 |004e: new-array v4, v11, [Ljava/lang/Object; // type@0050 │ │ -001b9c: 9f05 0006 |0050: rem-long v5, v0, v6 │ │ -001ba0: bec5 |0052: div-long/2addr v5, v12 │ │ -001ba2: 7120 8d00 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@008d │ │ -001ba8: 0c05 |0056: move-result-object v5 │ │ -001baa: 4d05 040a |0057: aput-object v5, v4, v10 │ │ -001bae: 7120 9200 4300 |0059: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0092 │ │ -001bb4: 0c03 |005c: move-result-object v3 │ │ -001bb6: 6e20 9700 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001bbc: 0c02 |0060: move-result-object v2 │ │ -001bbe: 6e10 9800 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ -001bc4: 0c02 |0064: move-result-object v2 │ │ -001bc6: 1102 |0065: return-object v2 │ │ -001bc8: 7100 9900 0000 |0066: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0099 │ │ -001bce: 0b02 |0069: move-result-wide v2 │ │ -001bd0: 54e4 2500 |006a: iget-object v4, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001bd4: 6e10 9f00 0400 |006c: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@009f │ │ -001bda: 0b04 |006f: move-result-wide v4 │ │ -001bdc: 9c00 0204 |0070: sub-long v0, v2, v4 │ │ -001be0: 28ab |0072: goto 001d // -0055 │ │ -001be2: 2202 4200 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@0042 │ │ -001be6: 7010 9300 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ -001bec: 9e03 0006 |0078: div-long v3, v0, v6 │ │ -001bf0: 6e30 9500 3204 |007a: invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ -001bf6: 0c02 |007d: move-result-object v2 │ │ -001bf8: 1a03 0500 |007e: const-string v3, ":" // string@0005 │ │ -001bfc: 6e20 9700 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001c02: 0c02 |0083: move-result-object v2 │ │ -001c04: 1a03 0300 |0084: const-string v3, "%02d" // string@0003 │ │ -001c08: 23b4 5000 |0086: new-array v4, v11, [Ljava/lang/Object; // type@0050 │ │ -001c0c: 9f05 0006 |0088: rem-long v5, v0, v6 │ │ -001c10: bec5 |008a: div-long/2addr v5, v12 │ │ -001c12: 7120 8d00 6500 |008b: invoke-static {v5, v6}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@008d │ │ -001c18: 0c05 |008e: move-result-object v5 │ │ -001c1a: 4d05 040a |008f: aput-object v5, v4, v10 │ │ -001c1e: 7120 9200 4300 |0091: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0092 │ │ -001c24: 0c03 |0094: move-result-object v3 │ │ -001c26: 6e20 9700 3200 |0095: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001c2c: 0c02 |0098: move-result-object v2 │ │ -001c2e: 6e10 9800 0200 |0099: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ -001c34: 0c02 |009c: move-result-object v2 │ │ -001c36: 28c8 |009d: goto 0065 // -0038 │ │ +002124: |[002124] com.rhiannonweb.android.migrainetracker.data.Headache.getDuration:()Ljava/lang/String; │ │ +002134: 170c 60ea 0000 |0000: const-wide/32 v12, #float 8.40779e-41 // #0000ea60 │ │ +00213a: 121b |0003: const/4 v11, #int 1 // #1 │ │ +00213c: 120a |0004: const/4 v10, #int 0 // #0 │ │ +00213e: 1708 005c 2605 |0005: const-wide/32 v8, #float 7.82218e-36 // #05265c00 │ │ +002144: 1706 80ee 3600 |0008: const-wide/32 v6, #float 5.04467e-39 // #0036ee80 │ │ +00214a: 54e2 2700 |000b: iget-object v2, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ +00214e: 3802 5900 |000d: if-eqz v2, 0066 // +0059 │ │ +002152: 54e2 2700 |000f: iget-object v2, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ +002156: 6e10 9f00 0200 |0011: invoke-virtual {v2}, Ljava/util/Date;.getTime:()J // method@009f │ │ +00215c: 0b02 |0014: move-result-wide v2 │ │ +00215e: 54e4 2500 |0015: iget-object v4, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +002162: 6e10 9f00 0400 |0017: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@009f │ │ +002168: 0b04 |001a: move-result-wide v4 │ │ +00216a: 9c00 0204 |001b: sub-long v0, v2, v4 │ │ +00216e: 3102 0008 |001d: cmp-long v2, v0, v8 │ │ +002172: 3d02 5400 |001f: if-lez v2, 0073 // +0054 │ │ +002176: 2202 4200 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@0042 │ │ +00217a: 7010 9300 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ +002180: 9e04 0008 |0026: div-long v4, v0, v8 │ │ +002184: 6e30 9500 4205 |0028: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ +00218a: 0c02 |002b: move-result-object v2 │ │ +00218c: 1a03 0100 |002c: const-string v3, " " // string@0001 │ │ +002190: 6e20 9700 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +002196: 0c02 |0031: move-result-object v2 │ │ +002198: 1403 0900 047f |0032: const v3, #float 1.75458e+38 // #7f040009 │ │ +00219e: 6e20 9400 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0094 │ │ +0021a4: 0c02 |0038: move-result-object v2 │ │ +0021a6: 1a03 0100 |0039: const-string v3, " " // string@0001 │ │ +0021aa: 6e20 9700 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +0021b0: 0c02 |003e: move-result-object v2 │ │ +0021b2: 9f04 0008 |003f: rem-long v4, v0, v8 │ │ +0021b6: be64 |0041: div-long/2addr v4, v6 │ │ +0021b8: 6e30 9500 4205 |0042: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ +0021be: 0c02 |0045: move-result-object v2 │ │ +0021c0: 1a03 0500 |0046: const-string v3, ":" // string@0005 │ │ +0021c4: 6e20 9700 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +0021ca: 0c02 |004b: move-result-object v2 │ │ +0021cc: 1a03 0300 |004c: const-string v3, "%02d" // string@0003 │ │ +0021d0: 23b4 5000 |004e: new-array v4, v11, [Ljava/lang/Object; // type@0050 │ │ +0021d4: 9f06 0006 |0050: rem-long v6, v0, v6 │ │ +0021d8: bec6 |0052: div-long/2addr v6, v12 │ │ +0021da: 7120 8d00 7600 |0053: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@008d │ │ +0021e0: 0c05 |0056: move-result-object v5 │ │ +0021e2: 4d05 040a |0057: aput-object v5, v4, v10 │ │ +0021e6: 7120 9200 4300 |0059: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0092 │ │ +0021ec: 0c03 |005c: move-result-object v3 │ │ +0021ee: 6e20 9700 3200 |005d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +0021f4: 0c02 |0060: move-result-object v2 │ │ +0021f6: 6e10 9800 0200 |0061: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ +0021fc: 0c02 |0064: move-result-object v2 │ │ +0021fe: 1102 |0065: return-object v2 │ │ +002200: 7100 9900 0000 |0066: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@0099 │ │ +002206: 0b02 |0069: move-result-wide v2 │ │ +002208: 54e4 2500 |006a: iget-object v4, v14, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +00220c: 6e10 9f00 0400 |006c: invoke-virtual {v4}, Ljava/util/Date;.getTime:()J // method@009f │ │ +002212: 0b04 |006f: move-result-wide v4 │ │ +002214: 9c00 0204 |0070: sub-long v0, v2, v4 │ │ +002218: 28ab |0072: goto 001d // -0055 │ │ +00221a: 2202 4200 |0073: new-instance v2, Ljava/lang/StringBuilder; // type@0042 │ │ +00221e: 7010 9300 0200 |0075: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ +002224: 9e04 0006 |0078: div-long v4, v0, v6 │ │ +002228: 6e30 9500 4205 |007a: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ +00222e: 0c02 |007d: move-result-object v2 │ │ +002230: 1a03 0500 |007e: const-string v3, ":" // string@0005 │ │ +002234: 6e20 9700 3200 |0080: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +00223a: 0c02 |0083: move-result-object v2 │ │ +00223c: 1a03 0300 |0084: const-string v3, "%02d" // string@0003 │ │ +002240: 23b4 5000 |0086: new-array v4, v11, [Ljava/lang/Object; // type@0050 │ │ +002244: 9f06 0006 |0088: rem-long v6, v0, v6 │ │ +002248: bec6 |008a: div-long/2addr v6, v12 │ │ +00224a: 7120 8d00 7600 |008b: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@008d │ │ +002250: 0c05 |008e: move-result-object v5 │ │ +002252: 4d05 040a |008f: aput-object v5, v4, v10 │ │ +002256: 7120 9200 4300 |0091: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@0092 │ │ +00225c: 0c03 |0094: move-result-object v3 │ │ +00225e: 6e20 9700 3200 |0095: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +002264: 0c02 |0098: move-result-object v2 │ │ +002266: 6e10 9800 0200 |0099: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ +00226c: 0c02 |009c: move-result-object v2 │ │ +00226e: 28c8 |009d: goto 0065 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x000b line=86 │ │ 0x000f line=87 │ │ 0x001d line=91 │ │ 0x0021 line=92 │ │ + 0x0053 line=94 │ │ 0x0065 line=96 │ │ 0x0066 line=89 │ │ 0x0073 line=96 │ │ + 0x008b line=97 │ │ locals : │ │ 0x001d - 0x0066 reg=0 diff J │ │ 0x0072 - 0x009e reg=0 diff J │ │ 0x0000 - 0x009e reg=14 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #4 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : 'getEndDate' │ │ type : '()Ljava/util/Date;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001c38: |[001c38] com.rhiannonweb.android.migrainetracker.data.Headache.getEndDate:()Ljava/util/Date; │ │ -001c48: 5410 2700 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ -001c4c: 1100 |0002: return-object v0 │ │ +002270: |[002270] com.rhiannonweb.android.migrainetracker.data.Headache.getEndDate:()Ljava/util/Date; │ │ +002280: 5410 2700 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ +002284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #5 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ @@ -1508,17 +1509,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001c50: |[001c50] com.rhiannonweb.android.migrainetracker.data.Headache.getNotes:()Ljava/lang/String; │ │ -001c60: 5410 2800 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ -001c64: 1100 |0002: return-object v0 │ │ +002288: |[002288] com.rhiannonweb.android.migrainetracker.data.Headache.getNotes:()Ljava/lang/String; │ │ +002298: 5410 2800 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ +00229c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #6 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ @@ -1526,48 +1527,48 @@ │ │ type : '()Landroid/content/ContentValues;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -001c68: |[001c68] com.rhiannonweb.android.migrainetracker.data.Headache.getSQLContentValues:()Landroid/content/ContentValues; │ │ -001c78: 2201 0800 |0000: new-instance v1, Landroid/content/ContentValues; // type@0008 │ │ -001c7c: 7010 0f00 0100 |0002: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@000f │ │ -001c82: 1a02 3e01 |0005: const-string v2, "severity" // string@013e │ │ -001c86: 5263 2900 |0007: iget v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ -001c8a: 7110 8c00 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@008c │ │ -001c90: 0c03 |000c: move-result-object v3 │ │ -001c92: 6e30 1000 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0010 │ │ -001c98: 5362 2600 |0010: iget-wide v2, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -001c9c: 1604 0000 |0012: const-wide/16 v4, #int 0 // #0 │ │ -001ca0: 3102 0204 |0014: cmp-long v2, v2, v4 │ │ -001ca4: 3d02 0d00 |0016: if-lez v2, 0023 // +000d │ │ -001ca8: 1a02 a800 |0018: const-string v2, "_id" // string@00a8 │ │ -001cac: 5363 2600 |001a: iget-wide v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -001cb0: 7120 8d00 4300 |001c: invoke-static {v3, v4}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@008d │ │ -001cb6: 0c03 |001f: move-result-object v3 │ │ -001cb8: 6e30 1100 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0011 │ │ -001cbe: 2200 4a00 |0023: new-instance v0, Ljava/text/SimpleDateFormat; // type@004a │ │ -001cc2: 1a02 5901 |0025: const-string v2, "yyyy-MM-dd'T'HH:mm:ss" // string@0159 │ │ -001cc6: 7020 9a00 2000 |0027: invoke-direct {v0, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@009a │ │ -001ccc: 1a02 b700 |002a: const-string v2, "beginDate" // string@00b7 │ │ -001cd0: 5463 2500 |002c: iget-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001cd4: 6e20 9b00 3000 |002e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@009b │ │ -001cda: 0c03 |0031: move-result-object v3 │ │ -001cdc: 6e30 1200 2103 |0032: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0012 │ │ -001ce2: 1a02 cf00 |0035: const-string v2, "endDate" // string@00cf │ │ -001ce6: 5463 2700 |0037: iget-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ -001cea: 6e20 9b00 3000 |0039: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@009b │ │ -001cf0: 0c03 |003c: move-result-object v3 │ │ -001cf2: 6e30 1200 2103 |003d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0012 │ │ -001cf8: 1a02 1601 |0040: const-string v2, "notes" // string@0116 │ │ -001cfc: 5463 2800 |0042: iget-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ -001d00: 6e30 1200 2103 |0044: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0012 │ │ -001d06: 1101 |0047: return-object v1 │ │ +0022a0: |[0022a0] com.rhiannonweb.android.migrainetracker.data.Headache.getSQLContentValues:()Landroid/content/ContentValues; │ │ +0022b0: 2201 0800 |0000: new-instance v1, Landroid/content/ContentValues; // type@0008 │ │ +0022b4: 7010 0f00 0100 |0002: invoke-direct {v1}, Landroid/content/ContentValues;.:()V // method@000f │ │ +0022ba: 1a02 3e01 |0005: const-string v2, "severity" // string@013e │ │ +0022be: 5263 2900 |0007: iget v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ +0022c2: 7110 8c00 0300 |0009: invoke-static {v3}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@008c │ │ +0022c8: 0c03 |000c: move-result-object v3 │ │ +0022ca: 6e30 1000 2103 |000d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Integer;)V // method@0010 │ │ +0022d0: 5362 2600 |0010: iget-wide v2, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +0022d4: 1604 0000 |0012: const-wide/16 v4, #int 0 // #0 │ │ +0022d8: 3102 0204 |0014: cmp-long v2, v2, v4 │ │ +0022dc: 3d02 0d00 |0016: if-lez v2, 0023 // +000d │ │ +0022e0: 1a02 a800 |0018: const-string v2, "_id" // string@00a8 │ │ +0022e4: 5364 2600 |001a: iget-wide v4, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +0022e8: 7120 8d00 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@008d │ │ +0022ee: 0c03 |001f: move-result-object v3 │ │ +0022f0: 6e30 1100 2103 |0020: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/Long;)V // method@0011 │ │ +0022f6: 2200 4a00 |0023: new-instance v0, Ljava/text/SimpleDateFormat; // type@004a │ │ +0022fa: 1a02 5901 |0025: const-string v2, "yyyy-MM-dd'T'HH:mm:ss" // string@0159 │ │ +0022fe: 7020 9a00 2000 |0027: invoke-direct {v0, v2}, Ljava/text/SimpleDateFormat;.:(Ljava/lang/String;)V // method@009a │ │ +002304: 1a02 b700 |002a: const-string v2, "beginDate" // string@00b7 │ │ +002308: 5463 2500 |002c: iget-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +00230c: 6e20 9b00 3000 |002e: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@009b │ │ +002312: 0c03 |0031: move-result-object v3 │ │ +002314: 6e30 1200 2103 |0032: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0012 │ │ +00231a: 1a02 cf00 |0035: const-string v2, "endDate" // string@00cf │ │ +00231e: 5463 2700 |0037: iget-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ +002322: 6e20 9b00 3000 |0039: invoke-virtual {v0, v3}, Ljava/text/SimpleDateFormat;.format:(Ljava/util/Date;)Ljava/lang/String; // method@009b │ │ +002328: 0c03 |003c: move-result-object v3 │ │ +00232a: 6e30 1200 2103 |003d: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0012 │ │ +002330: 1a02 1601 |0040: const-string v2, "notes" // string@0116 │ │ +002334: 5463 2800 |0042: iget-object v3, v6, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ +002338: 6e30 1200 2103 |0044: invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@0012 │ │ +00233e: 1101 |0047: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0005 line=144 │ │ 0x0010 line=146 │ │ 0x0018 line=147 │ │ 0x0023 line=150 │ │ @@ -1585,17 +1586,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001d08: |[001d08] com.rhiannonweb.android.migrainetracker.data.Headache.getSeverity:()I │ │ -001d18: 5210 2900 |0000: iget v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ -001d1c: 0f00 |0002: return v0 │ │ +002340: |[002340] com.rhiannonweb.android.migrainetracker.data.Headache.getSeverity:()I │ │ +002350: 5210 2900 |0000: iget v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ +002354: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ #8 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ @@ -1603,57 +1604,57 @@ │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001d20: |[001d20] com.rhiannonweb.android.migrainetracker.data.Headache.setBeginDate:(Ljava/util/Date;)V │ │ -001d30: 5b01 2500 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ -001d34: 0e00 |0002: return-void │ │ +002358: |[002358] com.rhiannonweb.android.migrainetracker.data.Headache.setBeginDate:(Ljava/util/Date;)V │ │ +002368: 5b01 2500 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.beginDate:Ljava/util/Date; // field@0025 │ │ +00236c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ 0x0000 - 0x0003 reg=1 beginDate Ljava/util/Date; │ │ │ │ #9 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : 'setDbID' │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 3 │ │ + registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001d38: |[001d38] com.rhiannonweb.android.migrainetracker.data.Headache.setDbID:(J)V │ │ -001d48: 5a01 2600 |0000: iput-wide v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ -001d4c: 0e00 |0002: return-void │ │ +002370: |[002370] com.rhiannonweb.android.migrainetracker.data.Headache.setDbID:(J)V │ │ +002380: 5a12 2600 |0000: iput-wide v2, v1, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.dbID:J // field@0026 │ │ +002384: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ - 0x0000 - 0x0003 reg=0 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ - 0x0000 - 0x0003 reg=1 l J │ │ + 0x0000 - 0x0003 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ + 0x0000 - 0x0003 reg=2 l J │ │ │ │ #10 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : 'setEndDate' │ │ type : '(Ljava/util/Date;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001d50: |[001d50] com.rhiannonweb.android.migrainetracker.data.Headache.setEndDate:(Ljava/util/Date;)V │ │ -001d60: 5b01 2700 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ -001d64: 0e00 |0002: return-void │ │ +002388: |[002388] com.rhiannonweb.android.migrainetracker.data.Headache.setEndDate:(Ljava/util/Date;)V │ │ +002398: 5b01 2700 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.endDate:Ljava/util/Date; // field@0027 │ │ +00239c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ 0x0000 - 0x0003 reg=1 endDate Ljava/util/Date; │ │ @@ -1663,17 +1664,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001d68: |[001d68] com.rhiannonweb.android.migrainetracker.data.Headache.setNotes:(Ljava/lang/String;)V │ │ -001d78: 5b01 2800 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ -001d7c: 0e00 |0002: return-void │ │ +0023a0: |[0023a0] com.rhiannonweb.android.migrainetracker.data.Headache.setNotes:(Ljava/lang/String;)V │ │ +0023b0: 5b01 2800 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.notes:Ljava/lang/String; // field@0028 │ │ +0023b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0002 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ 0x0000 - 0x0003 reg=1 notes Ljava/lang/String; │ │ @@ -1683,66 +1684,66 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -001d80: |[001d80] com.rhiannonweb.android.migrainetracker.data.Headache.setSeverity:(I)V │ │ -001d90: 5901 2900 |0000: iput v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ -001d94: 0e00 |0002: return-void │ │ +0023b8: |[0023b8] com.rhiannonweb.android.migrainetracker.data.Headache.setSeverity:(I)V │ │ +0023c8: 5901 2900 |0000: iput v1, v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.severity:I // field@0029 │ │ +0023cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0002 line=107 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ 0x0000 - 0x0003 reg=1 severity I │ │ │ │ #13 : (in Lcom/rhiannonweb/android/migrainetracker/data/Headache;) │ │ name : 'toString' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ - registers : 4 │ │ + registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -001d98: |[001d98] com.rhiannonweb.android.migrainetracker.data.Headache.toString:()Ljava/lang/String; │ │ -001da8: 2200 4200 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0042 │ │ -001dac: 7010 9300 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ -001db2: 1a01 1f00 |0005: const-string v1, "Headache " // string@001f │ │ -001db6: 6e20 9700 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001dbc: 0c00 |000a: move-result-object v0 │ │ -001dbe: 6e10 5b00 0300 |000b: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ -001dc4: 0b01 |000e: move-result-wide v1 │ │ -001dc6: 6e30 9500 1002 |000f: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ -001dcc: 0c00 |0012: move-result-object v0 │ │ -001dce: 1a01 0200 |0013: const-string v1, " on " // string@0002 │ │ -001dd2: 6e20 9700 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001dd8: 0c00 |0018: move-result-object v0 │ │ -001dda: 6e10 5a00 0300 |0019: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ -001de0: 0c01 |001c: move-result-object v1 │ │ -001de2: 6e20 9600 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0096 │ │ -001de8: 0c00 |0020: move-result-object v0 │ │ -001dea: 1a01 0100 |0021: const-string v1, " " // string@0001 │ │ -001dee: 6e20 9700 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001df4: 0c00 |0026: move-result-object v0 │ │ -001df6: 6f10 9100 0300 |0027: invoke-super {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0091 │ │ -001dfc: 0c01 |002a: move-result-object v1 │ │ -001dfe: 6e20 9700 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -001e04: 0c00 |002e: move-result-object v0 │ │ -001e06: 6e10 9800 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ -001e0c: 0c00 |0032: move-result-object v0 │ │ -001e0e: 1100 |0033: return-object v0 │ │ +0023d0: |[0023d0] com.rhiannonweb.android.migrainetracker.data.Headache.toString:()Ljava/lang/String; │ │ +0023e0: 2200 4200 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@0042 │ │ +0023e4: 7010 9300 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ +0023ea: 1a01 1f00 |0005: const-string v1, "Headache " // string@001f │ │ +0023ee: 6e20 9700 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +0023f4: 0c00 |000a: move-result-object v0 │ │ +0023f6: 6e10 5b00 0400 |000b: invoke-virtual {v4}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ +0023fc: 0b02 |000e: move-result-wide v2 │ │ +0023fe: 6e30 9500 2003 |000f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ +002404: 0c00 |0012: move-result-object v0 │ │ +002406: 1a01 0200 |0013: const-string v1, " on " // string@0002 │ │ +00240a: 6e20 9700 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +002410: 0c00 |0018: move-result-object v0 │ │ +002412: 6e10 5a00 0400 |0019: invoke-virtual {v4}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ +002418: 0c01 |001c: move-result-object v1 │ │ +00241a: 6e20 9600 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0096 │ │ +002420: 0c00 |0020: move-result-object v0 │ │ +002422: 1a01 0100 |0021: const-string v1, " " // string@0001 │ │ +002426: 6e20 9700 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +00242c: 0c00 |0026: move-result-object v0 │ │ +00242e: 6f10 9100 0400 |0027: invoke-super {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0091 │ │ +002434: 0c01 |002a: move-result-object v1 │ │ +002436: 6e20 9700 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +00243c: 0c00 |002e: move-result-object v0 │ │ +00243e: 6e10 9800 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ +002444: 0c00 |0032: move-result-object v0 │ │ +002446: 1100 |0033: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ - 0x0000 - 0x0034 reg=3 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ + 0x0000 - 0x0034 reg=4 this Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ source_file_idx : 32 (Headache.java) │ │ │ │ Class #14 header: │ │ class_idx : 47 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 64 │ │ @@ -1778,50 +1779,50 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 73 16-bit code units │ │ -001e10: |[001e10] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.:(Landroid/content/Context;)V │ │ -001e20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -001e22: 7010 8f00 0900 |0001: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@008f │ │ -001e28: 2201 4b00 |0004: new-instance v1, Ljava/util/ArrayList; // type@004b │ │ -001e2c: 7010 9d00 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@009d │ │ -001e32: 5b91 2b00 |0009: iput-object v1, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ -001e36: 5b9a 2a00 |000b: iput-object v10, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.context:Landroid/content/Context; // field@002a │ │ -001e3a: 2201 3000 |000d: new-instance v1, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen; // type@0030 │ │ -001e3e: 1a02 f700 |000f: const-string v2, "headache" // string@00f7 │ │ -001e42: 7040 7500 a142 |0011: invoke-direct {v1, v10, v2, v4}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V // method@0075 │ │ -001e48: 6e10 7600 0100 |0014: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0076 │ │ -001e4e: 0c00 |0017: move-result-object v0 │ │ -001e50: 1a01 f700 |0018: const-string v1, "headache" // string@00f7 │ │ -001e54: 6202 2d00 |001a: sget-object v2, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.COLUMNS:[Ljava/lang/String; // field@002d │ │ -001e58: 1a03 d000 |001c: const-string v3, "endDate IS NOT NULL" // string@00d0 │ │ -001e5c: 1a07 b700 |001e: const-string v7, "beginDate" // string@00b7 │ │ -001e60: 0745 |0020: move-object v5, v4 │ │ -001e62: 0746 |0021: move-object v6, v4 │ │ -001e64: 7408 2100 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0021 │ │ -001e6a: 0c08 |0025: move-result-object v8 │ │ -001e6c: 3808 2200 |0026: if-eqz v8, 0048 // +0022 │ │ -001e70: 7210 1600 0800 |0028: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0016 │ │ -001e76: 0a01 |002b: move-result v1 │ │ -001e78: 3d01 1c00 |002c: if-lez v1, 0048 // +001c │ │ -001e7c: 7210 1b00 0800 |002e: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@001b │ │ -001e82: 7210 1a00 0800 |0031: invoke-interface {v8}, Landroid/database/Cursor;.isAfterLast:()Z // method@001a │ │ -001e88: 0a01 |0034: move-result v1 │ │ -001e8a: 3901 1000 |0035: if-nez v1, 0045 // +0010 │ │ -001e8e: 5491 2b00 |0037: iget-object v1, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ -001e92: 2202 2e00 |0039: new-instance v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ -001e96: 7020 5700 8200 |003b: invoke-direct {v2, v8}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.:(Landroid/database/Cursor;)V // method@0057 │ │ -001e9c: 7220 a100 2100 |003e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@00a1 │ │ -001ea2: 7210 1c00 0800 |0041: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@001c │ │ -001ea8: 28ed |0044: goto 0031 // -0013 │ │ -001eaa: 7210 1400 0800 |0045: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0014 │ │ -001eb0: 0e00 |0048: return-void │ │ +002448: |[002448] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.:(Landroid/content/Context;)V │ │ +002458: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +00245a: 7010 8f00 0900 |0001: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@008f │ │ +002460: 2201 4b00 |0004: new-instance v1, Ljava/util/ArrayList; // type@004b │ │ +002464: 7010 9d00 0100 |0006: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@009d │ │ +00246a: 5b91 2b00 |0009: iput-object v1, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ +00246e: 5b9a 2a00 |000b: iput-object v10, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.context:Landroid/content/Context; // field@002a │ │ +002472: 2201 3000 |000d: new-instance v1, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen; // type@0030 │ │ +002476: 1a02 f700 |000f: const-string v2, "headache" // string@00f7 │ │ +00247a: 7040 7500 a142 |0011: invoke-direct {v1, v10, v2, v4}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V // method@0075 │ │ +002480: 6e10 7600 0100 |0014: invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.getReadableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0076 │ │ +002486: 0c00 |0017: move-result-object v0 │ │ +002488: 1a01 f700 |0018: const-string v1, "headache" // string@00f7 │ │ +00248c: 6202 2d00 |001a: sget-object v2, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.COLUMNS:[Ljava/lang/String; // field@002d │ │ +002490: 1a03 d000 |001c: const-string v3, "endDate IS NOT NULL" // string@00d0 │ │ +002494: 1a07 b700 |001e: const-string v7, "beginDate" // string@00b7 │ │ +002498: 0745 |0020: move-object v5, v4 │ │ +00249a: 0746 |0021: move-object v6, v4 │ │ +00249c: 7408 2100 0000 |0022: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.query:(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0021 │ │ +0024a2: 0c08 |0025: move-result-object v8 │ │ +0024a4: 3808 2200 |0026: if-eqz v8, 0048 // +0022 │ │ +0024a8: 7210 1600 0800 |0028: invoke-interface {v8}, Landroid/database/Cursor;.getCount:()I // method@0016 │ │ +0024ae: 0a01 |002b: move-result v1 │ │ +0024b0: 3d01 1c00 |002c: if-lez v1, 0048 // +001c │ │ +0024b4: 7210 1b00 0800 |002e: invoke-interface {v8}, Landroid/database/Cursor;.moveToFirst:()Z // method@001b │ │ +0024ba: 7210 1a00 0800 |0031: invoke-interface {v8}, Landroid/database/Cursor;.isAfterLast:()Z // method@001a │ │ +0024c0: 0a01 |0034: move-result v1 │ │ +0024c2: 3901 1000 |0035: if-nez v1, 0045 // +0010 │ │ +0024c6: 5491 2b00 |0037: iget-object v1, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ +0024ca: 2202 2e00 |0039: new-instance v2, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ +0024ce: 7020 5700 8200 |003b: invoke-direct {v2, v8}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.:(Landroid/database/Cursor;)V // method@0057 │ │ +0024d4: 7220 a100 2100 |003e: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@00a1 │ │ +0024da: 7210 1c00 0800 |0041: invoke-interface {v8}, Landroid/database/Cursor;.moveToNext:()Z // method@001c │ │ +0024e0: 28ed |0044: goto 0031 // -0013 │ │ +0024e2: 7210 1400 0800 |0045: invoke-interface {v8}, Landroid/database/Cursor;.close:()V // method@0014 │ │ +0024e8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=23 │ │ 0x0004 line=19 │ │ 0x000b line=24 │ │ 0x000d line=26 │ │ 0x0018 line=27 │ │ @@ -1844,17 +1845,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -001eb4: |[001eb4] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.areAllItemsEnabled:()Z │ │ -001ec4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -001ec6: 0f00 |0001: return v0 │ │ +0024ec: |[0024ec] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.areAllItemsEnabled:()Z │ │ +0024fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0024fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ │ │ #1 : (in Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;) │ │ @@ -1862,19 +1863,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -001ec8: |[001ec8] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getCount:()I │ │ -001ed8: 5410 2b00 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ -001edc: 7210 a400 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@00a4 │ │ -001ee2: 0a00 |0005: move-result v0 │ │ -001ee4: 0f00 |0006: return v0 │ │ +002500: |[002500] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getCount:()I │ │ +002510: 5410 2b00 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ +002514: 7210 a400 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@00a4 │ │ +00251a: 0a00 |0005: move-result v0 │ │ +00251c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ │ │ #2 : (in Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;) │ │ @@ -1882,19 +1883,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -001ee8: |[001ee8] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getItem:(I)Ljava/lang/Object; │ │ -001ef8: 5410 2b00 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ -001efc: 7220 a200 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@00a2 │ │ -001f02: 0c00 |0005: move-result-object v0 │ │ -001f04: 1100 |0006: return-object v0 │ │ +002520: |[002520] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getItem:(I)Ljava/lang/Object; │ │ +002530: 5410 2b00 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ +002534: 7220 a200 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@00a2 │ │ +00253a: 0c00 |0005: move-result-object v0 │ │ +00253c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ 0x0000 - 0x0007 reg=2 arg0 I │ │ │ │ @@ -1903,22 +1904,22 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -001f08: |[001f08] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getItemId:(I)J │ │ -001f18: 5420 2b00 |0000: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ -001f1c: 7220 a200 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@00a2 │ │ -001f22: 0c00 |0005: move-result-object v0 │ │ -001f24: 1f00 2e00 |0006: check-cast v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ -001f28: 6e10 5b00 0000 |0008: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ -001f2e: 0b00 |000b: move-result-wide v0 │ │ -001f30: 1000 |000c: return-wide v0 │ │ +002540: |[002540] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getItemId:(I)J │ │ +002550: 5420 2b00 |0000: iget-object v0, v2, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ +002554: 7220 a200 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@00a2 │ │ +00255a: 0c00 |0005: move-result-object v0 │ │ +00255c: 1f00 2e00 |0006: check-cast v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ +002560: 6e10 5b00 0000 |0008: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ +002566: 0b00 |000b: move-result-wide v0 │ │ +002568: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ 0x0000 - 0x000d reg=3 arg0 I │ │ │ │ @@ -1927,17 +1928,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -001f34: |[001f34] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getItemViewType:(I)I │ │ -001f44: 1400 0100 037f |0000: const v0, #float 1.74129e+38 // #7f030001 │ │ -001f4a: 0f00 |0003: return v0 │ │ +00256c: |[00256c] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getItemViewType:(I)I │ │ +00257c: 1400 0100 037f |0000: const v0, #float 1.74129e+38 // #7f030001 │ │ +002582: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ 0x0000 - 0x0004 reg=2 arg0 I │ │ │ │ @@ -1946,60 +1947,60 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -001f4c: |[001f4c] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -001f5c: 5496 2b00 |0000: iget-object v6, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ -001f60: 7220 a200 a600 |0002: invoke-interface {v6, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@00a2 │ │ -001f66: 0c03 |0005: move-result-object v3 │ │ -001f68: 1f03 2e00 |0006: check-cast v3, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ -001f6c: 5496 2a00 |0008: iget-object v6, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.context:Landroid/content/Context; // field@002a │ │ -001f70: 7110 2a00 0600 |000a: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@002a │ │ -001f76: 0c02 |000d: move-result-object v2 │ │ -001f78: 1406 0100 037f |000e: const v6, #float 1.74129e+38 // #7f030001 │ │ -001f7e: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -001f80: 1218 |0012: const/4 v8, #int 1 // #1 │ │ -001f82: 6e40 2b00 6287 |0013: invoke-virtual {v2, v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@002b │ │ -001f88: 0c04 |0016: move-result-object v4 │ │ -001f8a: 1406 0700 067f |0017: const v6, #float 1.78117e+38 // #7f060007 │ │ -001f90: 6e20 2e00 6400 |001a: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@002e │ │ -001f96: 0c00 |001d: move-result-object v0 │ │ -001f98: 1f00 2200 |001e: check-cast v0, Landroid/widget/TextView; // type@0022 │ │ -001f9c: 6e10 5a00 0300 |0020: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ -001fa2: 0c06 |0023: move-result-object v6 │ │ -001fa4: 6e10 a000 0600 |0024: invoke-virtual {v6}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@00a0 │ │ -001faa: 0c06 |0027: move-result-object v6 │ │ -001fac: 6e20 3900 6000 |0028: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ -001fb2: 1406 0800 067f |002b: const v6, #float 1.78117e+38 // #7f060008 │ │ -001fb8: 6e20 2e00 6400 |002e: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@002e │ │ -001fbe: 0c01 |0031: move-result-object v1 │ │ -001fc0: 1f01 2200 |0032: check-cast v1, Landroid/widget/TextView; // type@0022 │ │ -001fc4: 6e10 5c00 0300 |0034: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDuration:()Ljava/lang/String; // method@005c │ │ -001fca: 0c06 |0037: move-result-object v6 │ │ -001fcc: 6e20 3900 6100 |0038: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ -001fd2: 1406 0900 067f |003b: const v6, #float 1.78117e+38 // #7f060009 │ │ -001fd8: 6e20 2e00 6400 |003e: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@002e │ │ -001fde: 0c05 |0041: move-result-object v5 │ │ -001fe0: 1f05 2200 |0042: check-cast v5, Landroid/widget/TextView; // type@0022 │ │ -001fe4: 2206 4200 |0044: new-instance v6, Ljava/lang/StringBuilder; // type@0042 │ │ -001fe8: 7010 9300 0600 |0046: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ -001fee: 6e10 6000 0300 |0049: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getSeverity:()I // method@0060 │ │ -001ff4: 0a07 |004c: move-result v7 │ │ -001ff6: 6e20 9400 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0094 │ │ -001ffc: 0c06 |0050: move-result-object v6 │ │ -001ffe: 1a07 0400 |0051: const-string v7, "/10" // string@0004 │ │ -002002: 6e20 9700 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -002008: 0c06 |0056: move-result-object v6 │ │ -00200a: 6e10 9800 0600 |0057: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ -002010: 0c06 |005a: move-result-object v6 │ │ -002012: 6e20 3900 6500 |005b: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ -002018: 1104 |005e: return-object v4 │ │ +002584: |[002584] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +002594: 5496 2b00 |0000: iget-object v6, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ +002598: 7220 a200 a600 |0002: invoke-interface {v6, v10}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@00a2 │ │ +00259e: 0c03 |0005: move-result-object v3 │ │ +0025a0: 1f03 2e00 |0006: check-cast v3, Lcom/rhiannonweb/android/migrainetracker/data/Headache; // type@002e │ │ +0025a4: 5496 2a00 |0008: iget-object v6, v9, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.context:Landroid/content/Context; // field@002a │ │ +0025a8: 7110 2a00 0600 |000a: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@002a │ │ +0025ae: 0c02 |000d: move-result-object v2 │ │ +0025b0: 1406 0100 037f |000e: const v6, #float 1.74129e+38 // #7f030001 │ │ +0025b6: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +0025b8: 1218 |0012: const/4 v8, #int 1 // #1 │ │ +0025ba: 6e40 2b00 6287 |0013: invoke-virtual {v2, v6, v7, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@002b │ │ +0025c0: 0c04 |0016: move-result-object v4 │ │ +0025c2: 1406 0700 067f |0017: const v6, #float 1.78117e+38 // #7f060007 │ │ +0025c8: 6e20 2e00 6400 |001a: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@002e │ │ +0025ce: 0c00 |001d: move-result-object v0 │ │ +0025d0: 1f00 2200 |001e: check-cast v0, Landroid/widget/TextView; // type@0022 │ │ +0025d4: 6e10 5a00 0300 |0020: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ +0025da: 0c06 |0023: move-result-object v6 │ │ +0025dc: 6e10 a000 0600 |0024: invoke-virtual {v6}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@00a0 │ │ +0025e2: 0c06 |0027: move-result-object v6 │ │ +0025e4: 6e20 3900 6000 |0028: invoke-virtual {v0, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ +0025ea: 1406 0800 067f |002b: const v6, #float 1.78117e+38 // #7f060008 │ │ +0025f0: 6e20 2e00 6400 |002e: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@002e │ │ +0025f6: 0c01 |0031: move-result-object v1 │ │ +0025f8: 1f01 2200 |0032: check-cast v1, Landroid/widget/TextView; // type@0022 │ │ +0025fc: 6e10 5c00 0300 |0034: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDuration:()Ljava/lang/String; // method@005c │ │ +002602: 0c06 |0037: move-result-object v6 │ │ +002604: 6e20 3900 6100 |0038: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ +00260a: 1406 0900 067f |003b: const v6, #float 1.78117e+38 // #7f060009 │ │ +002610: 6e20 2e00 6400 |003e: invoke-virtual {v4, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@002e │ │ +002616: 0c05 |0041: move-result-object v5 │ │ +002618: 1f05 2200 |0042: check-cast v5, Landroid/widget/TextView; // type@0022 │ │ +00261c: 2206 4200 |0044: new-instance v6, Ljava/lang/StringBuilder; // type@0042 │ │ +002620: 7010 9300 0600 |0046: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ +002626: 6e10 6000 0300 |0049: invoke-virtual {v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getSeverity:()I // method@0060 │ │ +00262c: 0a07 |004c: move-result v7 │ │ +00262e: 6e20 9400 7600 |004d: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@0094 │ │ +002634: 0c06 |0050: move-result-object v6 │ │ +002636: 1a07 0400 |0051: const-string v7, "/10" // string@0004 │ │ +00263a: 6e20 9700 7600 |0053: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +002640: 0c06 |0056: move-result-object v6 │ │ +002642: 6e10 9800 0600 |0057: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ +002648: 0c06 |005a: move-result-object v6 │ │ +00264a: 6e20 3900 6500 |005b: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ +002650: 1104 |005e: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=63 │ │ 0x000e line=64 │ │ 0x0017 line=66 │ │ 0x0020 line=67 │ │ @@ -2025,17 +2026,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -00201c: |[00201c] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getViewTypeCount:()I │ │ -00202c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -00202e: 0f00 |0001: return v0 │ │ +002654: |[002654] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.getViewTypeCount:()I │ │ +002664: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +002666: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ │ │ #7 : (in Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;) │ │ @@ -2043,17 +2044,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -002030: |[002030] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.hasStableIds:()Z │ │ -002040: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -002042: 0f00 |0001: return v0 │ │ +002668: |[002668] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.hasStableIds:()Z │ │ +002678: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00267a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ │ │ #8 : (in Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;) │ │ @@ -2061,19 +2062,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -002044: |[002044] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.isEmpty:()Z │ │ -002054: 5410 2b00 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ -002058: 7210 a300 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@00a3 │ │ -00205e: 0a00 |0005: move-result v0 │ │ -002060: 0f00 |0006: return v0 │ │ +00267c: |[00267c] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.isEmpty:()Z │ │ +00268c: 5410 2b00 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;.headaches:Ljava/util/List; // field@002b │ │ +002690: 7210 a300 0000 |0002: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@00a3 │ │ +002696: 0a00 |0005: move-result v0 │ │ +002698: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ │ │ #9 : (in Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter;) │ │ @@ -2081,17 +2082,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -002064: |[002064] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.isEnabled:(I)Z │ │ -002074: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -002076: 0f00 |0001: return v0 │ │ +00269c: |[00269c] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.isEnabled:(I)Z │ │ +0026ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0026ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -2100,16 +2101,16 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -002078: |[002078] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -002088: 0e00 |0000: return-void │ │ +0026b0: |[0026b0] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0026c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ 0x0000 - 0x0001 reg=1 arg0 Landroid/database/DataSetObserver; │ │ │ │ @@ -2118,16 +2119,16 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -00208c: |[00208c] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -00209c: 0e00 |0000: return-void │ │ +0026c4: |[0026c4] com.rhiannonweb.android.migrainetracker.data.HeadacheListAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0026d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/rhiannonweb/android/migrainetracker/data/HeadacheListAdapter; │ │ 0x0000 - 0x0001 reg=1 arg0 Landroid/database/DataSetObserver; │ │ │ │ @@ -2201,52 +2202,52 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 31 16-bit code units │ │ -0020a0: |[0020a0] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.:()V │ │ -0020b0: 1250 |0000: const/4 v0, #int 5 // #5 │ │ -0020b2: 2300 5100 |0001: new-array v0, v0, [Ljava/lang/String; // type@0051 │ │ -0020b6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0020b8: 1a02 a800 |0004: const-string v2, "_id" // string@00a8 │ │ -0020bc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0020c0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0020c2: 1a02 b700 |0009: const-string v2, "beginDate" // string@00b7 │ │ -0020c6: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -0020ca: 1221 |000d: const/4 v1, #int 2 // #2 │ │ -0020cc: 1a02 cf00 |000e: const-string v2, "endDate" // string@00cf │ │ -0020d0: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ -0020d4: 1231 |0012: const/4 v1, #int 3 // #3 │ │ -0020d6: 1a02 3e01 |0013: const-string v2, "severity" // string@013e │ │ -0020da: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ -0020de: 1241 |0017: const/4 v1, #int 4 // #4 │ │ -0020e0: 1a02 1601 |0018: const-string v2, "notes" // string@0116 │ │ -0020e4: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -0020e8: 6900 2d00 |001c: sput-object v0, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.COLUMNS:[Ljava/lang/String; // field@002d │ │ -0020ec: 0e00 |001e: return-void │ │ +0026d8: |[0026d8] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.:()V │ │ +0026e8: 1250 |0000: const/4 v0, #int 5 // #5 │ │ +0026ea: 2300 5100 |0001: new-array v0, v0, [Ljava/lang/String; // type@0051 │ │ +0026ee: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0026f0: 1a02 a800 |0004: const-string v2, "_id" // string@00a8 │ │ +0026f4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0026f8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0026fa: 1a02 b700 |0009: const-string v2, "beginDate" // string@00b7 │ │ +0026fe: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +002702: 1221 |000d: const/4 v1, #int 2 // #2 │ │ +002704: 1a02 cf00 |000e: const-string v2, "endDate" // string@00cf │ │ +002708: 4d02 0001 |0010: aput-object v2, v0, v1 │ │ +00270c: 1231 |0012: const/4 v1, #int 3 // #3 │ │ +00270e: 1a02 3e01 |0013: const-string v2, "severity" // string@013e │ │ +002712: 4d02 0001 |0015: aput-object v2, v0, v1 │ │ +002716: 1241 |0017: const/4 v1, #int 4 // #4 │ │ +002718: 1a02 1601 |0018: const-string v2, "notes" // string@0116 │ │ +00271c: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +002720: 6900 2d00 |001c: sput-object v0, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.COLUMNS:[Ljava/lang/String; // field@002d │ │ +002724: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=17 │ │ locals : │ │ │ │ #1 : (in Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;) │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0020f0: |[0020f0] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V │ │ -002100: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -002102: 7050 2300 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0023 │ │ -002108: 0e00 |0004: return-void │ │ +002728: |[002728] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V │ │ +002738: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +00273a: 7050 2300 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/database/sqlite/SQLiteOpenHelper;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;I)V // method@0023 │ │ +002740: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0004 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -2258,18 +2259,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -00210c: |[00210c] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.upgrade1To2:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -00211c: 1a00 0a00 |0000: const-string v0, "ALTER TABLE headache ADD COLUMN notes TEXT DEFAULT '';" // string@000a │ │ -002120: 6e20 1e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@001e │ │ -002126: 0e00 |0005: return-void │ │ +002744: |[002744] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.upgrade1To2:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +002754: 1a00 0a00 |0000: const-string v0, "ALTER TABLE headache ADD COLUMN notes TEXT DEFAULT '';" // string@000a │ │ +002758: 6e20 1e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@001e │ │ +00275e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0002 - 0x0006 reg=0 alterQuery Ljava/lang/String; │ │ @@ -2282,18 +2283,18 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -002128: |[002128] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ -002138: 1a00 1000 |0000: const-string v0, "CREATE TABLE headache (_id INTEGER PRIMARY KEY NOT NULL, beginDate TIMESTAMP NOT NULL, endDate TIMESTAMP, severity INTEGER, notes TEXT DEFAULT '');" // string@0010 │ │ -00213c: 6e20 1e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@001e │ │ -002142: 0e00 |0005: return-void │ │ +002760: |[002760] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V │ │ +002770: 1a00 1000 |0000: const-string v0, "CREATE TABLE headache (_id INTEGER PRIMARY KEY NOT NULL, beginDate TIMESTAMP NOT NULL, endDate TIMESTAMP, severity INTEGER, notes TEXT DEFAULT '');" // string@0010 │ │ +002774: 6e20 1e00 0200 |0002: invoke-virtual {v2, v0}, Landroid/database/sqlite/SQLiteDatabase;.execSQL:(Ljava/lang/String;)V // method@001e │ │ +00277a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0005 line=37 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen; │ │ 0x0000 - 0x0006 reg=2 db Landroid/database/sqlite/SQLiteDatabase; │ │ @@ -2303,26 +2304,26 @@ │ │ type : '(Landroid/database/sqlite/SQLiteDatabase;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -002144: |[002144] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ -002154: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -002156: 3503 0900 |0001: if-ge v3, v0, 000a // +0009 │ │ -00215a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -00215c: 3304 0600 |0004: if-ne v4, v0, 000a // +0006 │ │ -002160: 6e20 7800 2100 |0006: invoke-virtual {v1, v2}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0078 │ │ -002166: 0e00 |0009: return-void │ │ -002168: 2b03 0800 0000 |000a: packed-switch v3, 00000012 // +00000008 │ │ -00216e: 28fc |000d: goto 0009 // -0004 │ │ -002170: 7020 7a00 2100 |000e: invoke-direct {v1, v2}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.upgrade1To2:(Landroid/database/sqlite/SQLiteDatabase;)V // method@007a │ │ -002176: 28f8 |0011: goto 0009 // -0008 │ │ -002178: 0001 0100 0100 0000 0400 0000 |0012: packed-switch-data (6 units) │ │ +00277c: |[00277c] com.rhiannonweb.android.migrainetracker.data.MigraineOpen.onUpgrade:(Landroid/database/sqlite/SQLiteDatabase;II)V │ │ +00278c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +00278e: 3503 0900 |0001: if-ge v3, v0, 000a // +0009 │ │ +002792: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +002794: 3304 0600 |0004: if-ne v4, v0, 000a // +0006 │ │ +002798: 6e20 7800 2100 |0006: invoke-virtual {v1, v2}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.onCreate:(Landroid/database/sqlite/SQLiteDatabase;)V // method@0078 │ │ +00279e: 0e00 |0009: return-void │ │ +0027a0: 2b03 0800 0000 |000a: packed-switch v3, 00000012 // +00000008 │ │ +0027a6: 28fc |000d: goto 0009 // -0004 │ │ +0027a8: 7020 7a00 2100 |000e: invoke-direct {v1, v2}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.upgrade1To2:(Landroid/database/sqlite/SQLiteDatabase;)V // method@007a │ │ +0027ae: 28f8 |0011: goto 0009 // -0008 │ │ +0027b0: 0001 0100 0100 0000 0400 0000 |0012: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=42 │ │ 0x0009 line=52 │ │ 0x000a line=46 │ │ 0x000e line=48 │ │ @@ -2368,159 +2369,159 @@ │ │ type : '(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -002184: |[002184] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$1.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V │ │ -002194: 5b01 3500 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -002198: 7010 8f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -00219e: 0e00 |0005: return-void │ │ +0027bc: |[0027bc] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$1.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V │ │ +0027cc: 5b01 3500 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +0027d0: 7010 8f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +0027d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;) │ │ name : 'onDismiss' │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 247 16-bit code units │ │ -0021a0: |[0021a0] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$1.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0021b0: 54c4 3500 |0000: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -0021b4: 1405 0400 067f |0002: const v5, #float 1.78117e+38 // #7f060004 │ │ -0021ba: 6e20 8400 5400 |0005: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -0021c0: 0c00 |0008: move-result-object v0 │ │ -0021c2: 1f00 2100 |0009: check-cast v0, Landroid/widget/RatingBar; // type@0021 │ │ -0021c6: 54c4 3500 |000b: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -0021ca: 7110 8200 0400 |000d: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -0021d0: 0c04 |0010: move-result-object v4 │ │ -0021d2: 6e10 3800 0000 |0011: invoke-virtual {v0}, Landroid/widget/RatingBar;.getRating:()F // method@0038 │ │ -0021d8: 0a05 |0014: move-result v5 │ │ -0021da: 1506 0040 |0015: const/high16 v6, #int 1073741824 // #4000 │ │ -0021de: c865 |0017: mul-float/2addr v5, v6 │ │ -0021e0: 7110 8e00 0500 |0018: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@008e │ │ -0021e6: 0a05 |001b: move-result v5 │ │ -0021e8: 6e20 6500 5400 |001c: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.setSeverity:(I)V // method@0065 │ │ -0021ee: 54c4 3500 |001f: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -0021f2: 1405 0500 067f |0021: const v5, #float 1.78117e+38 // #7f060005 │ │ -0021f8: 6e20 8400 5400 |0024: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -0021fe: 0c03 |0027: move-result-object v3 │ │ -002200: 1f03 1e00 |0028: check-cast v3, Landroid/widget/EditText; // type@001e │ │ -002204: 54c4 3500 |002a: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -002208: 7110 8200 0400 |002c: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -00220e: 0c04 |002f: move-result-object v4 │ │ -002210: 6e10 3500 0300 |0030: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0035 │ │ -002216: 0c05 |0033: move-result-object v5 │ │ -002218: 6e10 9100 0500 |0034: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0091 │ │ -00221e: 0c05 |0037: move-result-object v5 │ │ -002220: 6e20 6400 5400 |0038: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.setNotes:(Ljava/lang/String;)V // method@0064 │ │ -002226: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -002228: 2204 3000 |003c: new-instance v4, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen; // type@0030 │ │ -00222c: 54c5 3500 |003e: iget-object v5, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -002230: 6e10 8500 0500 |0040: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.getContext:()Landroid/content/Context; // method@0085 │ │ -002236: 0c05 |0043: move-result-object v5 │ │ -002238: 1a06 f700 |0044: const-string v6, "headache" // string@00f7 │ │ -00223c: 1207 |0046: const/4 v7, #int 0 // #0 │ │ -00223e: 7040 7500 5476 |0047: invoke-direct {v4, v5, v6, v7}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V // method@0075 │ │ -002244: 6e10 7700 0400 |004a: invoke-virtual {v4}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0077 │ │ -00224a: 0c01 |004d: move-result-object v1 │ │ -00224c: 54c4 3500 |004e: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -002250: 7110 8200 0400 |0050: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -002256: 0c04 |0053: move-result-object v4 │ │ -002258: 6e10 5b00 0400 |0054: invoke-virtual {v4}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ -00225e: 0b04 |0057: move-result-wide v4 │ │ -002260: 1606 0000 |0058: const-wide/16 v6, #int 0 // #0 │ │ -002264: 3104 0406 |005a: cmp-long v4, v4, v6 │ │ -002268: 3c04 2800 |005c: if-gtz v4, 0084 // +0028 │ │ -00226c: 54c4 3500 |005e: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -002270: 7110 8200 0400 |0060: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -002276: 0c04 |0063: move-result-object v4 │ │ -002278: 1a05 f700 |0064: const-string v5, "headache" // string@00f7 │ │ -00227c: 1206 |0066: const/4 v6, #int 0 // #0 │ │ -00227e: 54c7 3500 |0067: iget-object v7, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -002282: 7110 8200 0700 |0069: invoke-static {v7}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -002288: 0c07 |006c: move-result-object v7 │ │ -00228a: 6e10 5f00 0700 |006d: invoke-virtual {v7}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getSQLContentValues:()Landroid/content/ContentValues; // method@005f │ │ -002290: 0c07 |0070: move-result-object v7 │ │ -002292: 6e40 1f00 5176 |0071: invoke-virtual {v1, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@001f │ │ -002298: 0b05 |0074: move-result-wide v5 │ │ -00229a: 6e30 6200 5406 |0075: invoke-virtual {v4, v5, v6}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.setDbID:(J)V // method@0062 │ │ -0022a0: 3801 0b00 |0078: if-eqz v1, 0083 // +000b │ │ -0022a4: 6e10 2000 0100 |007a: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0020 │ │ -0022aa: 0a04 |007d: move-result v4 │ │ -0022ac: 3804 0500 |007e: if-eqz v4, 0083 // +0005 │ │ -0022b0: 6e10 1d00 0100 |0080: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@001d │ │ -0022b6: 0e00 |0083: return-void │ │ -0022b8: 1a04 f700 |0084: const-string v4, "headache" // string@00f7 │ │ -0022bc: 54c5 3500 |0086: iget-object v5, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -0022c0: 7110 8200 0500 |0088: invoke-static {v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -0022c6: 0c05 |008b: move-result-object v5 │ │ -0022c8: 6e10 5f00 0500 |008c: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getSQLContentValues:()Landroid/content/ContentValues; // method@005f │ │ -0022ce: 0c05 |008f: move-result-object v5 │ │ -0022d0: 1a06 a900 |0090: const-string v6, "_id = ?" // string@00a9 │ │ -0022d4: 1217 |0092: const/4 v7, #int 1 // #1 │ │ -0022d6: 2377 5100 |0093: new-array v7, v7, [Ljava/lang/String; // type@0051 │ │ -0022da: 1208 |0095: const/4 v8, #int 0 // #0 │ │ -0022dc: 2209 4200 |0096: new-instance v9, Ljava/lang/StringBuilder; // type@0042 │ │ -0022e0: 7010 9300 0900 |0098: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ -0022e6: 54ca 3500 |009b: iget-object v10, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -0022ea: 7110 8200 0a00 |009d: invoke-static {v10}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -0022f0: 0c0a |00a0: move-result-object v10 │ │ -0022f2: 6e10 5b00 0a00 |00a1: invoke-virtual {v10}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ -0022f8: 0b0a |00a4: move-result-wide v10 │ │ -0022fa: 6e30 9500 a90b |00a5: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ -002300: 0c09 |00a8: move-result-object v9 │ │ -002302: 1a0a 0000 |00a9: const-string v10, "" // string@0000 │ │ -002306: 6e20 9700 a900 |00ab: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -00230c: 0c09 |00ae: move-result-object v9 │ │ -00230e: 6e10 9800 0900 |00af: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ -002314: 0c09 |00b2: move-result-object v9 │ │ -002316: 4d09 0708 |00b3: aput-object v9, v7, v8 │ │ -00231a: 6e57 2200 4165 |00b5: invoke-virtual {v1, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0022 │ │ -002320: 28c0 |00b8: goto 0078 // -0040 │ │ -002322: 0d02 |00b9: move-exception v2 │ │ -002324: 6e10 9000 0c00 |00ba: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0090 │ │ -00232a: 0c04 |00bd: move-result-object v4 │ │ -00232c: 6e10 8b00 0400 |00be: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@008b │ │ -002332: 0c04 |00c1: move-result-object v4 │ │ -002334: 2205 4200 |00c2: new-instance v5, Ljava/lang/StringBuilder; // type@0042 │ │ -002338: 7010 9300 0500 |00c4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ -00233e: 1a06 1800 |00c7: const-string v6, "Error inserting or updating the record " // string@0018 │ │ -002342: 6e20 9700 6500 |00c9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ -002348: 0c05 |00cc: move-result-object v5 │ │ -00234a: 54c6 3500 |00cd: iget-object v6, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ -00234e: 7110 8200 0600 |00cf: invoke-static {v6}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ -002354: 0c06 |00d2: move-result-object v6 │ │ -002356: 6e20 9600 6500 |00d3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0096 │ │ -00235c: 0c05 |00d6: move-result-object v5 │ │ -00235e: 6e10 9800 0500 |00d7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ -002364: 0c05 |00da: move-result-object v5 │ │ -002366: 7130 2900 5402 |00db: invoke-static {v4, v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0029 │ │ -00236c: 3801 a5ff |00de: if-eqz v1, 0083 // -005b │ │ -002370: 6e10 2000 0100 |00e0: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0020 │ │ -002376: 0a04 |00e3: move-result v4 │ │ -002378: 3804 9fff |00e4: if-eqz v4, 0083 // -0061 │ │ -00237c: 6e10 1d00 0100 |00e6: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@001d │ │ -002382: 289a |00e9: goto 0083 // -0066 │ │ -002384: 0d04 |00ea: move-exception v4 │ │ -002386: 3801 0b00 |00eb: if-eqz v1, 00f6 // +000b │ │ -00238a: 6e10 2000 0100 |00ed: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0020 │ │ -002390: 0a05 |00f0: move-result v5 │ │ -002392: 3805 0500 |00f1: if-eqz v5, 00f6 // +0005 │ │ -002396: 6e10 1d00 0100 |00f3: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@001d │ │ -00239c: 2704 |00f6: throw v4 │ │ +0027d8: |[0027d8] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$1.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0027e8: 54c4 3500 |0000: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +0027ec: 1405 0400 067f |0002: const v5, #float 1.78117e+38 // #7f060004 │ │ +0027f2: 6e20 8400 5400 |0005: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +0027f8: 0c00 |0008: move-result-object v0 │ │ +0027fa: 1f00 2100 |0009: check-cast v0, Landroid/widget/RatingBar; // type@0021 │ │ +0027fe: 54c4 3500 |000b: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +002802: 7110 8200 0400 |000d: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +002808: 0c04 |0010: move-result-object v4 │ │ +00280a: 6e10 3800 0000 |0011: invoke-virtual {v0}, Landroid/widget/RatingBar;.getRating:()F // method@0038 │ │ +002810: 0a05 |0014: move-result v5 │ │ +002812: 1506 0040 |0015: const/high16 v6, #int 1073741824 // #4000 │ │ +002816: c865 |0017: mul-float/2addr v5, v6 │ │ +002818: 7110 8e00 0500 |0018: invoke-static {v5}, Ljava/lang/Math;.round:(F)I // method@008e │ │ +00281e: 0a05 |001b: move-result v5 │ │ +002820: 6e20 6500 5400 |001c: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.setSeverity:(I)V // method@0065 │ │ +002826: 54c4 3500 |001f: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +00282a: 1405 0500 067f |0021: const v5, #float 1.78117e+38 // #7f060005 │ │ +002830: 6e20 8400 5400 |0024: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +002836: 0c03 |0027: move-result-object v3 │ │ +002838: 1f03 1e00 |0028: check-cast v3, Landroid/widget/EditText; // type@001e │ │ +00283c: 54c4 3500 |002a: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +002840: 7110 8200 0400 |002c: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +002846: 0c04 |002f: move-result-object v4 │ │ +002848: 6e10 3500 0300 |0030: invoke-virtual {v3}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@0035 │ │ +00284e: 0c05 |0033: move-result-object v5 │ │ +002850: 6e10 9100 0500 |0034: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@0091 │ │ +002856: 0c05 |0037: move-result-object v5 │ │ +002858: 6e20 6400 5400 |0038: invoke-virtual {v4, v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.setNotes:(Ljava/lang/String;)V // method@0064 │ │ +00285e: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +002860: 2204 3000 |003c: new-instance v4, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen; // type@0030 │ │ +002864: 54c5 3500 |003e: iget-object v5, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +002868: 6e10 8500 0500 |0040: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.getContext:()Landroid/content/Context; // method@0085 │ │ +00286e: 0c05 |0043: move-result-object v5 │ │ +002870: 1a06 f700 |0044: const-string v6, "headache" // string@00f7 │ │ +002874: 1207 |0046: const/4 v7, #int 0 // #0 │ │ +002876: 7040 7500 5476 |0047: invoke-direct {v4, v5, v6, v7}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.:(Landroid/content/Context;Ljava/lang/String;Landroid/database/sqlite/SQLiteDatabase$CursorFactory;)V // method@0075 │ │ +00287c: 6e10 7700 0400 |004a: invoke-virtual {v4}, Lcom/rhiannonweb/android/migrainetracker/data/MigraineOpen;.getWritableDatabase:()Landroid/database/sqlite/SQLiteDatabase; // method@0077 │ │ +002882: 0c01 |004d: move-result-object v1 │ │ +002884: 54c4 3500 |004e: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +002888: 7110 8200 0400 |0050: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +00288e: 0c04 |0053: move-result-object v4 │ │ +002890: 6e10 5b00 0400 |0054: invoke-virtual {v4}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ +002896: 0b04 |0057: move-result-wide v4 │ │ +002898: 1606 0000 |0058: const-wide/16 v6, #int 0 // #0 │ │ +00289c: 3104 0406 |005a: cmp-long v4, v4, v6 │ │ +0028a0: 3c04 2800 |005c: if-gtz v4, 0084 // +0028 │ │ +0028a4: 54c4 3500 |005e: iget-object v4, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +0028a8: 7110 8200 0400 |0060: invoke-static {v4}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +0028ae: 0c04 |0063: move-result-object v4 │ │ +0028b0: 1a05 f700 |0064: const-string v5, "headache" // string@00f7 │ │ +0028b4: 1206 |0066: const/4 v6, #int 0 // #0 │ │ +0028b6: 54c7 3500 |0067: iget-object v7, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +0028ba: 7110 8200 0700 |0069: invoke-static {v7}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +0028c0: 0c07 |006c: move-result-object v7 │ │ +0028c2: 6e10 5f00 0700 |006d: invoke-virtual {v7}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getSQLContentValues:()Landroid/content/ContentValues; // method@005f │ │ +0028c8: 0c07 |0070: move-result-object v7 │ │ +0028ca: 6e40 1f00 5176 |0071: invoke-virtual {v1, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J // method@001f │ │ +0028d0: 0b06 |0074: move-result-wide v6 │ │ +0028d2: 6e30 6200 6407 |0075: invoke-virtual {v4, v6, v7}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.setDbID:(J)V // method@0062 │ │ +0028d8: 3801 0b00 |0078: if-eqz v1, 0083 // +000b │ │ +0028dc: 6e10 2000 0100 |007a: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0020 │ │ +0028e2: 0a04 |007d: move-result v4 │ │ +0028e4: 3804 0500 |007e: if-eqz v4, 0083 // +0005 │ │ +0028e8: 6e10 1d00 0100 |0080: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@001d │ │ +0028ee: 0e00 |0083: return-void │ │ +0028f0: 1a04 f700 |0084: const-string v4, "headache" // string@00f7 │ │ +0028f4: 54c5 3500 |0086: iget-object v5, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +0028f8: 7110 8200 0500 |0088: invoke-static {v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +0028fe: 0c05 |008b: move-result-object v5 │ │ +002900: 6e10 5f00 0500 |008c: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getSQLContentValues:()Landroid/content/ContentValues; // method@005f │ │ +002906: 0c05 |008f: move-result-object v5 │ │ +002908: 1a06 a900 |0090: const-string v6, "_id = ?" // string@00a9 │ │ +00290c: 1217 |0092: const/4 v7, #int 1 // #1 │ │ +00290e: 2377 5100 |0093: new-array v7, v7, [Ljava/lang/String; // type@0051 │ │ +002912: 1208 |0095: const/4 v8, #int 0 // #0 │ │ +002914: 2209 4200 |0096: new-instance v9, Ljava/lang/StringBuilder; // type@0042 │ │ +002918: 7010 9300 0900 |0098: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ +00291e: 54ca 3500 |009b: iget-object v10, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +002922: 7110 8200 0a00 |009d: invoke-static {v10}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +002928: 0c0a |00a0: move-result-object v10 │ │ +00292a: 6e10 5b00 0a00 |00a1: invoke-virtual {v10}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDbID:()J // method@005b │ │ +002930: 0b0a |00a4: move-result-wide v10 │ │ +002932: 6e30 9500 a90b |00a5: invoke-virtual {v9, v10, v11}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@0095 │ │ +002938: 0c09 |00a8: move-result-object v9 │ │ +00293a: 1a0a 0000 |00a9: const-string v10, "" // string@0000 │ │ +00293e: 6e20 9700 a900 |00ab: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +002944: 0c09 |00ae: move-result-object v9 │ │ +002946: 6e10 9800 0900 |00af: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ +00294c: 0c09 |00b2: move-result-object v9 │ │ +00294e: 4d09 0708 |00b3: aput-object v9, v7, v8 │ │ +002952: 6e57 2200 4165 |00b5: invoke-virtual {v1, v4, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I // method@0022 │ │ +002958: 28c0 |00b8: goto 0078 // -0040 │ │ +00295a: 0d02 |00b9: move-exception v2 │ │ +00295c: 6e10 9000 0c00 |00ba: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@0090 │ │ +002962: 0c04 |00bd: move-result-object v4 │ │ +002964: 6e10 8b00 0400 |00be: invoke-virtual {v4}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@008b │ │ +00296a: 0c04 |00c1: move-result-object v4 │ │ +00296c: 2205 4200 |00c2: new-instance v5, Ljava/lang/StringBuilder; // type@0042 │ │ +002970: 7010 9300 0500 |00c4: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@0093 │ │ +002976: 1a06 1800 |00c7: const-string v6, "Error inserting or updating the record " // string@0018 │ │ +00297a: 6e20 9700 6500 |00c9: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@0097 │ │ +002980: 0c05 |00cc: move-result-object v5 │ │ +002982: 54c6 3500 |00cd: iget-object v6, v12, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0035 │ │ +002986: 7110 8200 0600 |00cf: invoke-static {v6}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; // method@0082 │ │ +00298c: 0c06 |00d2: move-result-object v6 │ │ +00298e: 6e20 9600 6500 |00d3: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@0096 │ │ +002994: 0c05 |00d6: move-result-object v5 │ │ +002996: 6e10 9800 0500 |00d7: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@0098 │ │ +00299c: 0c05 |00da: move-result-object v5 │ │ +00299e: 7130 2900 5402 |00db: invoke-static {v4, v5, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@0029 │ │ +0029a4: 3801 a5ff |00de: if-eqz v1, 0083 // -005b │ │ +0029a8: 6e10 2000 0100 |00e0: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0020 │ │ +0029ae: 0a04 |00e3: move-result v4 │ │ +0029b0: 3804 9fff |00e4: if-eqz v4, 0083 // -0061 │ │ +0029b4: 6e10 1d00 0100 |00e6: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@001d │ │ +0029ba: 289a |00e9: goto 0083 // -0066 │ │ +0029bc: 0d04 |00ea: move-exception v4 │ │ +0029be: 3801 0b00 |00eb: if-eqz v1, 00f6 // +000b │ │ +0029c2: 6e10 2000 0100 |00ed: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.isOpen:()Z // method@0020 │ │ +0029c8: 0a05 |00f0: move-result v5 │ │ +0029ca: 3805 0500 |00f1: if-eqz v5, 00f6 // +0005 │ │ +0029ce: 6e10 1d00 0100 |00f3: invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;.close:()V // method@001d │ │ +0029d4: 2704 |00f6: throw v4 │ │ catches : 3 │ │ 0x003c - 0x0078 │ │ Ljava/lang/Exception; -> 0x00b9 │ │ -> 0x00ea │ │ 0x0084 - 0x00b8 │ │ Ljava/lang/Exception; -> 0x00b9 │ │ -> 0x00ea │ │ @@ -2588,39 +2589,39 @@ │ │ type : '(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0023c4: |[0023c4] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$2.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V │ │ -0023d4: 5b01 3600 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0036 │ │ -0023d8: 7010 8f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ -0023de: 0e00 |0005: return-void │ │ +0029fc: |[0029fc] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$2.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V │ │ +002a0c: 5b01 3600 |0000: iput-object v1, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0036 │ │ +002a10: 7010 8f00 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@008f │ │ +002a16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0023e0: |[0023e0] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$2.onClick:(Landroid/view/View;)V │ │ -0023f0: 5410 3600 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0036 │ │ -0023f4: 6e10 8300 0000 |0002: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.dismiss:()V // method@0083 │ │ -0023fa: 0e00 |0005: return-void │ │ +002a18: |[002a18] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog$2.onClick:(Landroid/view/View;)V │ │ +002a28: 5410 3600 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; // field@0036 │ │ +002a2c: 6e10 8300 0000 |0002: invoke-virtual {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.dismiss:()V // method@0083 │ │ +002a32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -2654,19 +2655,19 @@ │ │ type : '(Landroid/content/Context;ILcom/rhiannonweb/android/migrainetracker/data/Headache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0023fc: |[0023fc] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.:(Landroid/content/Context;ILcom/rhiannonweb/android/migrainetracker/data/Headache;)V │ │ -00240c: 7030 0900 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0009 │ │ -002412: 5b03 3700 |0003: iput-object v3, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -002416: 7010 8900 0000 |0005: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setupLayout:()V // method@0089 │ │ -00241c: 0e00 |0008: return-void │ │ +002a34: |[002a34] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.:(Landroid/content/Context;ILcom/rhiannonweb/android/migrainetracker/data/Headache;)V │ │ +002a44: 7030 0900 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0009 │ │ +002a4a: 5b03 3700 |0003: iput-object v3, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002a4e: 7010 8900 0000 |0005: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setupLayout:()V // method@0089 │ │ +002a54: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ 0x0008 line=32 │ │ locals : │ │ @@ -2680,19 +2681,19 @@ │ │ type : '(Landroid/content/Context;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -002420: |[002420] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.:(Landroid/content/Context;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V │ │ -002430: 7020 0800 1000 |0000: invoke-direct {v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0008 │ │ -002436: 5b02 3700 |0003: iput-object v2, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -00243a: 7010 8900 0000 |0005: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setupLayout:()V // method@0089 │ │ -002440: 0e00 |0008: return-void │ │ +002a58: |[002a58] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.:(Landroid/content/Context;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V │ │ +002a68: 7020 0800 1000 |0000: invoke-direct {v0, v1}, Landroid/app/Dialog;.:(Landroid/content/Context;)V // method@0008 │ │ +002a6e: 5b02 3700 |0003: iput-object v2, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002a72: 7010 8900 0000 |0005: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setupLayout:()V // method@0089 │ │ +002a78: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x0008 line=26 │ │ locals : │ │ @@ -2705,19 +2706,19 @@ │ │ type : '(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -002444: |[002444] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V │ │ -002454: 7040 0a00 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/app/Dialog;.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V // method@000a │ │ -00245a: 5b04 3700 |0003: iput-object v4, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -00245e: 7010 8900 0000 |0005: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setupLayout:()V // method@0089 │ │ -002464: 0e00 |0008: return-void │ │ +002a7c: |[002a7c] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;Lcom/rhiannonweb/android/migrainetracker/data/Headache;)V │ │ +002a8c: 7040 0a00 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/app/Dialog;.:(Landroid/content/Context;ZLandroid/content/DialogInterface$OnCancelListener;)V // method@000a │ │ +002a92: 5b04 3700 |0003: iput-object v4, v0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002a96: 7010 8900 0000 |0005: invoke-direct {v0}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setupLayout:()V // method@0089 │ │ +002a9c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0008 line=39 │ │ locals : │ │ @@ -2732,17 +2733,17 @@ │ │ type : '(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -002468: |[002468] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ -002478: 5410 3700 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -00247c: 1100 |0002: return-object v0 │ │ +002aa0: |[002aa0] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ +002ab0: 5410 3700 |0000: iget-object v0, v1, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002ab4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ │ │ #4 : (in Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;) │ │ @@ -2750,68 +2751,68 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 121 16-bit code units │ │ -002480: |[002480] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.setupLayout:()V │ │ -002490: 1505 037f |0000: const/high16 v5, #int 2130903040 // #7f03 │ │ -002494: 6e20 8600 5600 |0002: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setContentView:(I)V // method@0086 │ │ -00249a: 1405 0300 047f |0005: const v5, #float 1.75458e+38 // #7f040003 │ │ -0024a0: 6e20 8800 5600 |0008: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setTitle:(I)V // method@0088 │ │ -0024a6: 1405 0100 067f |000b: const v5, #float 1.78117e+38 // #7f060001 │ │ -0024ac: 6e20 8400 5600 |000e: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -0024b2: 0c04 |0011: move-result-object v4 │ │ -0024b4: 1f04 2200 |0012: check-cast v4, Landroid/widget/TextView; // type@0022 │ │ -0024b8: 5465 3700 |0014: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -0024bc: 6e10 5a00 0500 |0016: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ -0024c2: 0c05 |0019: move-result-object v5 │ │ -0024c4: 6e10 a000 0500 |001a: invoke-virtual {v5}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@00a0 │ │ -0024ca: 0c05 |001d: move-result-object v5 │ │ -0024cc: 6e20 3900 5400 |001e: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ -0024d2: 1405 0200 067f |0021: const v5, #float 1.78117e+38 // #7f060002 │ │ -0024d8: 6e20 8400 5600 |0024: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -0024de: 0c01 |0027: move-result-object v1 │ │ -0024e0: 1f01 2200 |0028: check-cast v1, Landroid/widget/TextView; // type@0022 │ │ -0024e4: 5465 3700 |002a: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -0024e8: 6e10 5d00 0500 |002c: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getEndDate:()Ljava/util/Date; // method@005d │ │ -0024ee: 0c05 |002f: move-result-object v5 │ │ -0024f0: 6e10 a000 0500 |0030: invoke-virtual {v5}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@00a0 │ │ -0024f6: 0c05 |0033: move-result-object v5 │ │ -0024f8: 6e20 3900 5100 |0034: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ -0024fe: 1405 0300 067f |0037: const v5, #float 1.78117e+38 // #7f060003 │ │ -002504: 6e20 8400 5600 |003a: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -00250a: 0c00 |003d: move-result-object v0 │ │ -00250c: 1f00 2200 |003e: check-cast v0, Landroid/widget/TextView; // type@0022 │ │ -002510: 5465 3700 |0040: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -002514: 6e10 5c00 0500 |0042: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDuration:()Ljava/lang/String; // method@005c │ │ -00251a: 0c05 |0045: move-result-object v5 │ │ -00251c: 6e20 3900 5000 |0046: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ -002522: 1405 0500 067f |0049: const v5, #float 1.78117e+38 // #7f060005 │ │ -002528: 6e20 8400 5600 |004c: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -00252e: 0c02 |004f: move-result-object v2 │ │ -002530: 1f02 1e00 |0050: check-cast v2, Landroid/widget/EditText; // type@001e │ │ -002534: 5465 3700 |0052: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ -002538: 6e10 5e00 0500 |0054: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getNotes:()Ljava/lang/String; // method@005e │ │ -00253e: 0c05 |0057: move-result-object v5 │ │ -002540: 6e20 3600 5200 |0058: invoke-virtual {v2, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ -002546: 2205 3100 |005b: new-instance v5, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1; // type@0031 │ │ -00254a: 7020 7b00 6500 |005d: invoke-direct {v5, v6}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V // method@007b │ │ -002550: 6e20 8700 5600 |0060: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0087 │ │ -002556: 1405 0600 067f |0063: const v5, #float 1.78117e+38 // #7f060006 │ │ -00255c: 6e20 8400 5600 |0066: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ -002562: 0c03 |0069: move-result-object v3 │ │ -002564: 1f03 1d00 |006a: check-cast v3, Landroid/widget/Button; // type@001d │ │ -002568: 1215 |006c: const/4 v5, #int 1 // #1 │ │ -00256a: 6e20 3100 5300 |006d: invoke-virtual {v3, v5}, Landroid/widget/Button;.setClickable:(Z)V // method@0031 │ │ -002570: 2205 3200 |0070: new-instance v5, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2; // type@0032 │ │ -002574: 7020 7d00 6500 |0072: invoke-direct {v5, v6}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V // method@007d │ │ -00257a: 6e20 3200 5300 |0075: invoke-virtual {v3, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0032 │ │ -002580: 0e00 |0078: return-void │ │ +002ab8: |[002ab8] com.rhiannonweb.android.migrainetracker.ui.DetailsDialog.setupLayout:()V │ │ +002ac8: 1505 037f |0000: const/high16 v5, #int 2130903040 // #7f03 │ │ +002acc: 6e20 8600 5600 |0002: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setContentView:(I)V // method@0086 │ │ +002ad2: 1405 0300 047f |0005: const v5, #float 1.75458e+38 // #7f040003 │ │ +002ad8: 6e20 8800 5600 |0008: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setTitle:(I)V // method@0088 │ │ +002ade: 1405 0100 067f |000b: const v5, #float 1.78117e+38 // #7f060001 │ │ +002ae4: 6e20 8400 5600 |000e: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +002aea: 0c04 |0011: move-result-object v4 │ │ +002aec: 1f04 2200 |0012: check-cast v4, Landroid/widget/TextView; // type@0022 │ │ +002af0: 5465 3700 |0014: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002af4: 6e10 5a00 0500 |0016: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getBeginDate:()Ljava/util/Date; // method@005a │ │ +002afa: 0c05 |0019: move-result-object v5 │ │ +002afc: 6e10 a000 0500 |001a: invoke-virtual {v5}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@00a0 │ │ +002b02: 0c05 |001d: move-result-object v5 │ │ +002b04: 6e20 3900 5400 |001e: invoke-virtual {v4, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ +002b0a: 1405 0200 067f |0021: const v5, #float 1.78117e+38 // #7f060002 │ │ +002b10: 6e20 8400 5600 |0024: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +002b16: 0c01 |0027: move-result-object v1 │ │ +002b18: 1f01 2200 |0028: check-cast v1, Landroid/widget/TextView; // type@0022 │ │ +002b1c: 5465 3700 |002a: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002b20: 6e10 5d00 0500 |002c: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getEndDate:()Ljava/util/Date; // method@005d │ │ +002b26: 0c05 |002f: move-result-object v5 │ │ +002b28: 6e10 a000 0500 |0030: invoke-virtual {v5}, Ljava/util/Date;.toLocaleString:()Ljava/lang/String; // method@00a0 │ │ +002b2e: 0c05 |0033: move-result-object v5 │ │ +002b30: 6e20 3900 5100 |0034: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ +002b36: 1405 0300 067f |0037: const v5, #float 1.78117e+38 // #7f060003 │ │ +002b3c: 6e20 8400 5600 |003a: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +002b42: 0c00 |003d: move-result-object v0 │ │ +002b44: 1f00 2200 |003e: check-cast v0, Landroid/widget/TextView; // type@0022 │ │ +002b48: 5465 3700 |0040: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002b4c: 6e10 5c00 0500 |0042: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getDuration:()Ljava/lang/String; // method@005c │ │ +002b52: 0c05 |0045: move-result-object v5 │ │ +002b54: 6e20 3900 5000 |0046: invoke-virtual {v0, v5}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@0039 │ │ +002b5a: 1405 0500 067f |0049: const v5, #float 1.78117e+38 // #7f060005 │ │ +002b60: 6e20 8400 5600 |004c: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +002b66: 0c02 |004f: move-result-object v2 │ │ +002b68: 1f02 1e00 |0050: check-cast v2, Landroid/widget/EditText; // type@001e │ │ +002b6c: 5465 3700 |0052: iget-object v5, v6, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.ouch:Lcom/rhiannonweb/android/migrainetracker/data/Headache; // field@0037 │ │ +002b70: 6e10 5e00 0500 |0054: invoke-virtual {v5}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;.getNotes:()Ljava/lang/String; // method@005e │ │ +002b76: 0c05 |0057: move-result-object v5 │ │ +002b78: 6e20 3600 5200 |0058: invoke-virtual {v2, v5}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@0036 │ │ +002b7e: 2205 3100 |005b: new-instance v5, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1; // type@0031 │ │ +002b82: 7020 7b00 6500 |005d: invoke-direct {v5, v6}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V // method@007b │ │ +002b88: 6e20 8700 5600 |0060: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0087 │ │ +002b8e: 1405 0600 067f |0063: const v5, #float 1.78117e+38 // #7f060006 │ │ +002b94: 6e20 8400 5600 |0066: invoke-virtual {v6, v5}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;.findViewById:(I)Landroid/view/View; // method@0084 │ │ +002b9a: 0c03 |0069: move-result-object v3 │ │ +002b9c: 1f03 1d00 |006a: check-cast v3, Landroid/widget/Button; // type@001d │ │ +002ba0: 1215 |006c: const/4 v5, #int 1 // #1 │ │ +002ba2: 6e20 3100 5300 |006d: invoke-virtual {v3, v5}, Landroid/widget/Button;.setClickable:(Z)V // method@0031 │ │ +002ba8: 2205 3200 |0070: new-instance v5, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2; // type@0032 │ │ +002bac: 7020 7d00 6500 |0072: invoke-direct {v5, v6}, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;.:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V // method@007d │ │ +002bb2: 6e20 3200 5300 |0075: invoke-virtual {v3, v5}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@0032 │ │ +002bb8: 0e00 |0078: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ 0x000b line=45 │ │ 0x0014 line=46 │ │ 0x0021 line=48 │ ├── classes.jar │ │ ├── zipinfo -v {} │ │ │ @@ -390,15 +390,15 @@ │ │ │ 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: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): 27f09416 │ │ │ + 32-bit CRC value (hex): 260d1d27 │ │ │ compressed size: 3866 bytes │ │ │ uncompressed size: 3866 bytes │ │ │ length of filename: 59 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 │ │ │ @@ -474,15 +474,15 @@ │ │ │ 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: none (stored) │ │ │ file security status: not encrypted │ │ │ extended local header: no │ │ │ file last modified on (DOS date/time): 1980 Jan 1 00:00:00 │ │ │ - 32-bit CRC value (hex): ce640635 │ │ │ + 32-bit CRC value (hex): adde86ad │ │ │ compressed size: 3387 bytes │ │ │ uncompressed size: 3387 bytes │ │ │ length of filename: 64 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 │ │ ├── com/rhiannonweb/android/migrainetracker/data/Headache.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -462,15 +462,15 @@ │ │ │ │ 1: getfield #29 // Field dbID:J │ │ │ │ 4: lreturn │ │ │ │ │ │ │ │ public java.lang.String getDuration(); │ │ │ │ descriptor: ()Ljava/lang/String; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=24, args_size=1 │ │ │ │ + stack=300, locals=20, args_size=1 │ │ │ │ 0: ldc2_w #14 // long 60000l │ │ │ │ 3: lstore_1 │ │ │ │ 4: iconst_1 │ │ │ │ 5: istore_3 │ │ │ │ 6: ldc2_w #8 // long 86400000l │ │ │ │ 9: lstore 4 │ │ │ │ 11: ldc2_w #11 // long 3600000l │ │ │ │ @@ -505,63 +505,63 @@ │ │ │ │ 72: new #119 // class java/lang/StringBuilder │ │ │ │ 75: astore 8 │ │ │ │ 77: aload 8 │ │ │ │ 79: invokespecial #120 // Method java/lang/StringBuilder."":()V │ │ │ │ 82: lload 14 │ │ │ │ 84: lload 4 │ │ │ │ 86: ldiv │ │ │ │ - 87: lstore 17 │ │ │ │ + 87: lstore 12 │ │ │ │ 89: aload 8 │ │ │ │ - 91: lload 17 │ │ │ │ + 91: lload 12 │ │ │ │ 93: invokevirtual #124 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 96: ldc #126 // String │ │ │ │ 98: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 101: astore 8 │ │ │ │ 103: ldc #130 // int 2130968585 │ │ │ │ - 105: istore 19 │ │ │ │ + 105: istore 17 │ │ │ │ 107: aload 8 │ │ │ │ - 109: iload 19 │ │ │ │ + 109: iload 17 │ │ │ │ 111: invokevirtual #134 // Method java/lang/StringBuilder.append:(I)Ljava/lang/StringBuilder; │ │ │ │ 114: ldc #126 // String │ │ │ │ 116: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 119: astore 8 │ │ │ │ 121: lload 14 │ │ │ │ 123: lload 4 │ │ │ │ 125: lrem │ │ │ │ 126: lload 6 │ │ │ │ 128: ldiv │ │ │ │ - 129: lstore 17 │ │ │ │ + 129: lstore 12 │ │ │ │ 131: aload 8 │ │ │ │ - 133: lload 17 │ │ │ │ + 133: lload 12 │ │ │ │ 135: invokevirtual #124 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 138: ldc #136 // String : │ │ │ │ 140: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 143: astore 8 │ │ │ │ 145: iload_3 │ │ │ │ 146: anewarray #4 // class java/lang/Object │ │ │ │ 149: astore 11 │ │ │ │ 151: lload 14 │ │ │ │ 153: lload 6 │ │ │ │ 155: lrem │ │ │ │ 156: lload_1 │ │ │ │ 157: ldiv │ │ │ │ - 158: lstore 20 │ │ │ │ - 160: lload 20 │ │ │ │ + 158: lstore 6 │ │ │ │ + 160: lload 6 │ │ │ │ 162: invokestatic #144 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 165: astore 22 │ │ │ │ + 165: astore 18 │ │ │ │ 167: aload 11 │ │ │ │ 169: iconst_0 │ │ │ │ - 170: aload 22 │ │ │ │ + 170: aload 18 │ │ │ │ 172: aastore │ │ │ │ 173: ldc #138 // String %02d │ │ │ │ 175: aload 11 │ │ │ │ 177: invokestatic #150 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 180: astore 23 │ │ │ │ + 180: astore 19 │ │ │ │ 182: aload 8 │ │ │ │ - 184: aload 23 │ │ │ │ + 184: aload 19 │ │ │ │ 186: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 189: invokevirtual #153 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 192: astore 8 │ │ │ │ 194: aload 8 │ │ │ │ 196: areturn │ │ │ │ 197: invokestatic #37 // Method java/lang/System.currentTimeMillis:()J │ │ │ │ 200: lstore 9 │ │ │ │ @@ -579,43 +579,43 @@ │ │ │ │ 225: new #119 // class java/lang/StringBuilder │ │ │ │ 228: astore 8 │ │ │ │ 230: aload 8 │ │ │ │ 232: invokespecial #120 // Method java/lang/StringBuilder."":()V │ │ │ │ 235: lload 14 │ │ │ │ 237: lload 6 │ │ │ │ 239: ldiv │ │ │ │ - 240: lstore 17 │ │ │ │ + 240: lstore 12 │ │ │ │ 242: aload 8 │ │ │ │ - 244: lload 17 │ │ │ │ + 244: lload 12 │ │ │ │ 246: invokevirtual #124 // Method java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ 249: ldc #136 // String : │ │ │ │ 251: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 254: astore 8 │ │ │ │ 256: iload_3 │ │ │ │ 257: anewarray #4 // class java/lang/Object │ │ │ │ 260: astore 11 │ │ │ │ 262: lload 14 │ │ │ │ 264: lload 6 │ │ │ │ 266: lrem │ │ │ │ 267: lload_1 │ │ │ │ 268: ldiv │ │ │ │ - 269: lstore 20 │ │ │ │ - 271: lload 20 │ │ │ │ + 269: lstore 6 │ │ │ │ + 271: lload 6 │ │ │ │ 273: invokestatic #144 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ - 276: astore 22 │ │ │ │ + 276: astore 18 │ │ │ │ 278: aload 11 │ │ │ │ 280: iconst_0 │ │ │ │ - 281: aload 22 │ │ │ │ + 281: aload 18 │ │ │ │ 283: aastore │ │ │ │ 284: ldc #138 // String %02d │ │ │ │ 286: aload 11 │ │ │ │ 288: invokestatic #150 // Method java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - 291: astore 23 │ │ │ │ + 291: astore 19 │ │ │ │ 293: aload 8 │ │ │ │ - 295: aload 23 │ │ │ │ + 295: aload 19 │ │ │ │ 297: invokevirtual #129 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ 300: invokevirtual #153 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ 303: astore 8 │ │ │ │ 305: goto 194 │ │ │ │ │ │ │ │ public java.util.Date getEndDate(); │ │ │ │ descriptor: ()Ljava/util/Date; │ │ │ │ @@ -635,15 +635,15 @@ │ │ │ │ 1: getfield #83 // Field notes:Ljava/lang/String; │ │ │ │ 4: areturn │ │ │ │ │ │ │ │ public android.content.ContentValues getSQLContentValues(); │ │ │ │ descriptor: ()Landroid/content/ContentValues; │ │ │ │ flags: (0x0001) ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=13, args_size=1 │ │ │ │ + stack=300, locals=11, args_size=1 │ │ │ │ 0: new #155 // class android/content/ContentValues │ │ │ │ 3: astore_1 │ │ │ │ 4: aload_1 │ │ │ │ 5: invokespecial #156 // Method android/content/ContentValues."":()V │ │ │ │ 8: ldc #71 // String severity │ │ │ │ 10: astore_2 │ │ │ │ 11: aload_0 │ │ │ │ @@ -667,42 +667,42 @@ │ │ │ │ 43: istore 9 │ │ │ │ 45: iload 9 │ │ │ │ 47: ifle 73 │ │ │ │ 50: ldc #44 // String _id │ │ │ │ 52: astore_2 │ │ │ │ 53: aload_0 │ │ │ │ 54: getfield #29 // Field dbID:J │ │ │ │ - 57: lstore 10 │ │ │ │ - 59: lload 10 │ │ │ │ + 57: lstore 7 │ │ │ │ + 59: lload 7 │ │ │ │ 61: invokestatic #144 // Method java/lang/Long.valueOf:(J)Ljava/lang/Long; │ │ │ │ 64: astore 4 │ │ │ │ 66: aload_1 │ │ │ │ 67: aload_2 │ │ │ │ 68: aload 4 │ │ │ │ 70: invokevirtual #168 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/Long;)V │ │ │ │ 73: new #56 // class java/text/SimpleDateFormat │ │ │ │ - 76: astore 12 │ │ │ │ - 78: aload 12 │ │ │ │ + 76: astore 10 │ │ │ │ + 78: aload 10 │ │ │ │ 80: ldc #58 // String yyyy-MM-dd\'T\'HH:mm:ss │ │ │ │ 82: invokespecial #61 // Method java/text/SimpleDateFormat."":(Ljava/lang/String;)V │ │ │ │ 85: aload_0 │ │ │ │ 86: getfield #42 // Field beginDate:Ljava/util/Date; │ │ │ │ 89: astore 4 │ │ │ │ - 91: aload 12 │ │ │ │ + 91: aload 10 │ │ │ │ 93: aload 4 │ │ │ │ 95: invokevirtual #171 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ 98: astore 4 │ │ │ │ 100: aload_1 │ │ │ │ 101: ldc #62 // String beginDate │ │ │ │ 103: aload 4 │ │ │ │ 105: invokevirtual #174 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ 108: aload_0 │ │ │ │ 109: getfield #80 // Field endDate:Ljava/util/Date; │ │ │ │ 112: astore 4 │ │ │ │ - 114: aload 12 │ │ │ │ + 114: aload 10 │ │ │ │ 116: aload 4 │ │ │ │ 118: invokevirtual #171 // Method java/text/SimpleDateFormat.format:(Ljava/util/Date;)Ljava/lang/String; │ │ │ │ 121: astore 4 │ │ │ │ 123: aload_1 │ │ │ │ 124: ldc #78 // String endDate │ │ │ │ 126: aload 4 │ │ │ │ 128: invokevirtual #174 // Method android/content/ContentValues.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ ├── com/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -126,17 +126,17 @@ │ │ │ │ // 206: invokevirtual com/rhiannonweb/android/migrainetracker/data/Headache.getSQLContentValues:()Landroid/content/ContentValues; │ │ │ │ // 209: astore 12 │ │ │ │ // 211: aload 9 │ │ │ │ // 213: aload 8 │ │ │ │ // 215: aconst_null │ │ │ │ // 216: aload 12 │ │ │ │ // 218: invokevirtual android/database/sqlite/SQLiteDatabase.insert:(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ │ │ - // 221: lstore 18 │ │ │ │ + // 221: lstore 15 │ │ │ │ // 223: aload_3 │ │ │ │ - // 224: lload 18 │ │ │ │ + // 224: lload 15 │ │ │ │ // 226: invokevirtual com/rhiannonweb/android/migrainetracker/data/Headache.setDbID:(J)V │ │ │ │ // 229: aload 9 │ │ │ │ // 231: ifnull 251 │ │ │ │ // 234: aload 9 │ │ │ │ // 236: invokevirtual android/database/sqlite/SQLiteDatabase.isOpen:()Z │ │ │ │ // 239: istore 17 │ │ │ │ // 241: iload 17 │ │ │ │ @@ -159,52 +159,52 @@ │ │ │ │ // 277: astore 10 │ │ │ │ // 279: iconst_1 │ │ │ │ // 280: istore 11 │ │ │ │ // 282: iload 11 │ │ │ │ // 284: anewarray Ljava/lang/String; │ │ │ │ // 287: astore 12 │ │ │ │ // 289: new Ljava/lang/StringBuilder; │ │ │ │ - // 292: astore 20 │ │ │ │ - // 294: aload 20 │ │ │ │ + // 292: astore 18 │ │ │ │ + // 294: aload 18 │ │ │ │ // 296: invokespecial java/lang/StringBuilder.:()V │ │ │ │ // 299: aload_0 │ │ │ │ // 300: getfield com/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1.this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ │ │ - // 303: astore 21 │ │ │ │ - // 305: aload 21 │ │ │ │ + // 303: astore 19 │ │ │ │ + // 305: aload 19 │ │ │ │ // 307: invokestatic com/rhiannonweb/android/migrainetracker/ui/DetailsDialog.access$000:(Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ │ │ - // 310: astore 21 │ │ │ │ - // 312: aload 21 │ │ │ │ + // 310: astore 19 │ │ │ │ + // 312: aload 19 │ │ │ │ // 314: invokevirtual com/rhiannonweb/android/migrainetracker/data/Headache.getDbID:()J │ │ │ │ - // 317: lstore 22 │ │ │ │ - // 319: aload 20 │ │ │ │ - // 321: lload 22 │ │ │ │ + // 317: lstore 20 │ │ │ │ + // 319: aload 18 │ │ │ │ + // 321: lload 20 │ │ │ │ // 323: invokevirtual java/lang/StringBuilder.append:(J)Ljava/lang/StringBuilder; │ │ │ │ - // 326: astore 20 │ │ │ │ + // 326: astore 18 │ │ │ │ // 328: ldc "" │ │ │ │ - // 330: astore 21 │ │ │ │ - // 332: aload 20 │ │ │ │ - // 334: aload 21 │ │ │ │ + // 330: astore 19 │ │ │ │ + // 332: aload 18 │ │ │ │ + // 334: aload 19 │ │ │ │ // 336: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 339: astore 20 │ │ │ │ - // 341: aload 20 │ │ │ │ + // 339: astore 18 │ │ │ │ + // 341: aload 18 │ │ │ │ // 343: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 346: astore 20 │ │ │ │ + // 346: astore 18 │ │ │ │ // 348: aload 12 │ │ │ │ // 350: iconst_0 │ │ │ │ - // 351: aload 20 │ │ │ │ + // 351: aload 18 │ │ │ │ // 353: aastore │ │ │ │ // 354: aload 9 │ │ │ │ // 356: aload_3 │ │ │ │ // 357: aload 8 │ │ │ │ // 359: aload 10 │ │ │ │ // 361: aload 12 │ │ │ │ // 363: invokevirtual android/database/sqlite/SQLiteDatabase.update:(Ljava/lang/String;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ │ │ // 366: pop │ │ │ │ // 367: goto 229 │ │ │ │ - // 370: astore 24 │ │ │ │ + // 370: astore 22 │ │ │ │ // 372: aload_0 │ │ │ │ // 373: invokevirtual java/lang/Object.getClass:()Ljava/lang/Class; │ │ │ │ // 376: astore_3 │ │ │ │ // 377: aload_3 │ │ │ │ // 378: invokevirtual java/lang/Class.getCanonicalName:()Ljava/lang/String; │ │ │ │ // 381: astore_3 │ │ │ │ // 382: new Ljava/lang/StringBuilder; │ │ │ │ @@ -228,15 +228,15 @@ │ │ │ │ // 422: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ │ │ // 425: astore 8 │ │ │ │ // 427: aload 8 │ │ │ │ // 429: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ // 432: astore 8 │ │ │ │ // 434: aload_3 │ │ │ │ // 435: aload 8 │ │ │ │ - // 437: aload 24 │ │ │ │ + // 437: aload 22 │ │ │ │ // 439: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ // 442: pop │ │ │ │ // 443: aload 9 │ │ │ │ // 445: ifnull 251 │ │ │ │ // 448: aload 9 │ │ │ │ // 450: invokevirtual android/database/sqlite/SQLiteDatabase.isOpen:()Z │ │ │ │ // 453: istore 17 ├── smali/com/rhiannonweb/android/migrainetracker/R.smali │ @@ -20,10 +20,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 37 │ return-void │ .end method ├── smali/com/rhiannonweb/android/migrainetracker/MigraineTracker.smali │ @@ -181,15 +181,15 @@ │ :pswitch_data_0 │ .packed-switch 0x7f06000a │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public onRestoreInstanceState(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 101 │ invoke-super {p0, p1}, Landroid/app/Activity;->onRestoreInstanceState(Landroid/os/Bundle;)V │ │ .line 103 │ @@ -211,27 +211,27 @@ │ .line 105 │ new-instance v0, Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ const-string v1, "START_DATE" │ │ invoke-virtual {p1, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->(J)V │ + invoke-direct {v0, v2, v3}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->(J)V │ │ iput-object v0, p0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;->owie:Lcom/rhiannonweb/android/migrainetracker/data/Headache; │ │ .line 107 │ :cond_0 │ return-void │ .end method │ │ .method public onSaveInstanceState(Landroid/os/Bundle;)V │ - .locals 3 │ + .locals 4 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ .prologue │ .line 91 │ invoke-super {p0, p1}, Landroid/app/Activity;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ .line 93 │ @@ -257,17 +257,17 @@ │ │ invoke-virtual {v1}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->getBeginDate()Ljava/util/Date; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {p1, v0, v1, v2}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ + invoke-virtual {p1, v0, v2, v3}, Landroid/os/Bundle;->putLong(Ljava/lang/String;J)V │ │ .line 97 │ :cond_0 │ return-void │ .end method │ │ .method protected startMigraine()V ├── smali/com/rhiannonweb/android/migrainetracker/MigraineTracker$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ │ # direct methods │ .method constructor (Lcom/rhiannonweb/android/migrainetracker/MigraineTracker;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ .prologue │ .line 36 │ iput-object p1, p0, Lcom/rhiannonweb/android/migrainetracker/MigraineTracker$1;->this$0:Lcom/rhiannonweb/android/migrainetracker/MigraineTracker; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ │ # direct methods │ .method constructor (Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ .prologue │ .line 88 │ iput-object p1, p0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$2;->this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/com/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ │ # direct methods │ .method constructor (Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ .prologue │ .line 57 │ iput-object p1, p0, Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog$1;->this$0:Lcom/rhiannonweb/android/migrainetracker/ui/DetailsDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -163,17 +164,17 @@ │ │ invoke-virtual {v7}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->getSQLContentValues()Landroid/content/ContentValues; │ │ move-result-object v7 │ │ invoke-virtual {v1, v5, v6, v7}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-virtual {v4, v5, v6}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->setDbID(J)V │ + invoke-virtual {v4, v6, v7}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->setDbID(J)V │ :try_end_0 │ .catch Ljava/lang/Exception; {:try_start_0 .. :try_end_0} :catch_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ .line 78 │ :goto_0 │ if-eqz v1, :cond_0 ├── smali/com/rhiannonweb/android/migrainetracker/data/Headache.smali │ @@ -21,15 +21,15 @@ │ .field private notes:Ljava/lang/String; │ │ .field private severity:I │ │ │ # direct methods │ .method public constructor ()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 24 │ const-wide/16 v0, 0x0 │ @@ -37,26 +37,26 @@ │ iput-wide v0, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ │ .line 33 │ new-instance v0, Ljava/util/Date; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ + invoke-direct {v0, v2, v3}, Ljava/util/Date;->(J)V │ │ iput-object v0, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->beginDate:Ljava/util/Date; │ │ .line 34 │ return-void │ .end method │ │ .method public constructor (J)V │ - .locals 2 │ + .locals 3 │ .param p1, "begin" # J │ │ .prologue │ .line 48 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 24 │ @@ -72,38 +72,38 @@ │ iput-object v0, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->beginDate:Ljava/util/Date; │ │ .line 50 │ return-void │ .end method │ │ .method public constructor (Landroid/database/Cursor;)V │ - .locals 5 │ + .locals 6 │ .param p1, "cursor" # Landroid/database/Cursor; │ │ .prologue │ .line 52 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 24 │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - iput-wide v3, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ + iput-wide v4, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ │ .line 53 │ const-string v3, "_id" │ │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - iput-wide v3, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ + iput-wide v4, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ │ .line 54 │ new-instance v2, Ljava/text/SimpleDateFormat; │ │ const-string v3, "yyyy-MM-dd\'T\'HH:mm:ss" │ │ invoke-direct {v2, v3}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;)V │ @@ -236,25 +236,25 @@ │ .line 42 │ return-void │ .end method │ │ │ # virtual methods │ .method public end()V │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 74 │ new-instance v0, Ljava/util/Date; │ │ invoke-static {}, Ljava/lang/System;->currentTimeMillis()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ + invoke-direct {v0, v2, v3}, Ljava/util/Date;->(J)V │ │ iput-object v0, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->endDate:Ljava/util/Date; │ │ .line 75 │ return-void │ .end method │ │ @@ -320,17 +320,17 @@ │ if-lez v2, :cond_1 │ │ .line 92 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - div-long v3, v0, v8 │ + div-long v4, v0, v8 │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, " " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -344,37 +344,38 @@ │ │ const-string v3, " " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - rem-long v3, v0, v8 │ + rem-long v4, v0, v8 │ │ - div-long/2addr v3, v6 │ + div-long/2addr v4, v6 │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, ":" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "%02d" │ │ new-array v4, v11, [Ljava/lang/Object; │ │ - rem-long v5, v0, v6 │ + rem-long v6, v0, v6 │ │ - div-long/2addr v5, v12 │ + div-long/2addr v6, v12 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 94 │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v4, v10 │ │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -412,35 +413,36 @@ │ │ .line 96 │ :cond_1 │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ - div-long v3, v0, v6 │ + div-long v4, v0, v6 │ │ - invoke-virtual {v2, v3, v4}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, ":" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "%02d" │ │ new-array v4, v11, [Ljava/lang/Object; │ │ - rem-long v5, v0, v6 │ + rem-long v6, v0, v6 │ │ - div-long/2addr v5, v12 │ + div-long/2addr v6, v12 │ │ - invoke-static {v5, v6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 97 │ + invoke-static {v6, v7}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v5 │ │ aput-object v5, v4, v10 │ │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -506,17 +508,17 @@ │ cmp-long v2, v2, v4 │ │ if-lez v2, :cond_0 │ │ .line 147 │ const-string v2, "_id" │ │ - iget-wide v3, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ + iget-wide v4, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ │ - invoke-static {v3, v4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v3 │ │ invoke-virtual {v1, v2, v3}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V │ │ .line 150 │ :cond_0 │ @@ -579,15 +581,15 @@ │ iput-object p1, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->beginDate:Ljava/util/Date; │ │ .line 115 │ return-void │ .end method │ │ .method public setDbID(J)V │ - .locals 0 │ + .locals 1 │ .param p1, "l" # J │ │ .prologue │ .line 130 │ iput-wide p1, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->dbID:J │ │ .line 131 │ @@ -627,15 +629,15 @@ │ iput p1, p0, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->severity:I │ │ .line 107 │ return-void │ .end method │ │ .method public toString()Ljava/lang/String; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 160 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ @@ -643,17 +645,17 @@ │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ invoke-virtual {p0}, Lcom/rhiannonweb/android/migrainetracker/data/Headache;->getDbID()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ const-string v1, " on " │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -4,27 +4,34 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 25,113,197) # rgb = (0x19,0x71,0xc5) │ │ ( 51,146,240) # rgb = (0x33,0x92,0xf0) │ │ - ( 62,158,254) # rgb = (0x3e,0x9e,0xfe) │ │ - ( 61,158,255) # rgb = (0x3d,0x9e,0xff) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,105,209) # rgb = (0x00,0x69,0xd1) │ │ - ( 25,139,253) # rgb = (0x19,0x8b,0xfd) │ │ - ( 6,131,255) # rgb = (0x06,0x83,0xff) │ │ - ( 0,128,255) # rgb = (0x00,0x80,0xff) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,108,216) # rgb = (0x00,0x6c,0xd8) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 78,154) # rgb = (0x00,0x4e,0x9a) │ │ + ( 0, 55,108) # rgb = (0x00,0x37,0x6c) │ │ + ( 0, 67,135) # rgb = (0x00,0x43,0x87) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 62,158,254) # rgb = (0x3e,0x9e,0xfe) │ │ + ( 61,158,255) # rgb = (0x3d,0x9e,0xff) │ │ + ( 25,139,253) # rgb = (0x19,0x8b,0xfd) │ │ + ( 6,131,255) # rgb = (0x06,0x83,0xff) │ │ + ( 0,128,255) # rgb = (0x00,0x80,0xff) │ │ ( 0,109,217) # rgb = (0x00,0x6d,0xd9) │ │ ( 1,128,255) # rgb = (0x01,0x80,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 8,111,230) # rgb = (0x08,0x6f,0xe6) │ │ ( 24, 80,183) # rgb = (0x18,0x50,0xb7) │ │ ( 35, 58,151) # rgb = (0x23,0x3a,0x97) │ │ ( 41, 47,134) # rgb = (0x29,0x2f,0x86) │ │ ( 42, 44,129) # rgb = (0x2a,0x2c,0x81) │ │ ( 40, 48,136) # rgb = (0x28,0x30,0x88) │ │ ( 33, 62,156) # rgb = (0x21,0x3e,0x9c) │ │ @@ -194,95 +201,88 @@ │ │ ( 25, 78,180) # rgb = (0x19,0x4e,0xb4) │ │ ( 9,111,230) # rgb = (0x09,0x6f,0xe6) │ │ ( 10,107,224) # rgb = (0x0a,0x6b,0xe0) │ │ ( 0,107,213) # rgb = (0x00,0x6b,0xd5) │ │ ( 0,127,253) # rgb = (0x00,0x7f,0xfd) │ │ ( 0, 97,193) # rgb = (0x00,0x61,0xc1) │ │ ( 0,121,241) # rgb = (0x00,0x79,0xf1) │ │ - ( 0, 78,154) # rgb = (0x00,0x4e,0x9a) │ │ ( 0,107,214) # rgb = (0x00,0x6b,0xd6) │ │ - ( 0, 55,108) # rgb = (0x00,0x37,0x6c) │ │ - ( 0, 67,135) # rgb = (0x00,0x43,0x87) │ │ ( 0, 70,139) # rgb = (0x00,0x46,0x8b) │ │ ( 0, 70,140) # rgb = (0x00,0x46,0x8c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 1 70 220 255 255 6 218 255 255 255 14 253 18 255 255 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 230 255 106 235 255 255 24 46 56 58} │ │ + 0 1 70 220 6 218 14 253 18 19 230 106 235 24 46 56 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000001020304050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505040302010000 │ │ -0000060708090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090807060000 │ │ -00000b0c090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090c0b0000 │ │ -00000d0e0f0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0f0e0d0000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a1112131415161718190a0a0a0a0a0a0a1a1b1b1b1b1c0a0a0a0a0a0a0a1d1b1b1b1b1e0a0a0a0a0a0a0a1f1b1b1b200a0a211b1b1b1b220a0e100000 │ │ -0000100e0a0a0a0a0a0a232425262626262626262728290a0a0a0a0a0a2a2626262b0a0a0a0a0a0a2c2d262626262e1a0a0a0a0a0a0a2a2626262f0a0a3026262626310a0e100000 │ │ -0000100e0a0a0a0a1a3226262626262626262626262627330a0a0a0a0a3426262635360a0a0a0a0a1d262626262626370a0a0a0a0a3826262626390a0a3026262626310a0e100000 │ │ -0000100e0a0a0a3a312626262626262626262626262626263b0a0a0a0a3c262626263d0a0a0a0a0a392626262626263e0a0a0a0a0a3f26262626400a0a3026262626310a0e100000 │ │ -0000100e0a0a0a412626262626421743444546472626262626480a0a0a49262626264a0a0a0a0a0a4b2626262626264c0a0a0a0a0a4d2626264e4f0a0a3026262626310a0e100000 │ │ -0000100e0a0a29502626262651520a0a0a0a0a53542626262655560a0a3a57262626580a0a0a0a362726262626262659210a0a0a0a5a2626265b0a0a0a3026262626310a0e100000 │ │ -0000100e0a0a5c262626265d0a0a0a0a0a0a0a0a5e5f26262626460a0a0a60262626615e0a0a0a622626266335262626640a0a0a6527262626660a0a0a5267262626160a0e100000 │ │ -0000100e0a534e2626262d680a0a0a0a0a0a0a0a0a696a2626266b5e0a0a6c262626266d0a0a0a6e262626546f2626264a0a0a0a70262626263d0a0a0a0a57262626710a0e100000 │ │ -0000100e0a2326262626720a0a0a0a0a0a0a0a0a0a0a7326262626740a0a3726262626750a0a0a7626262677782626262f0a0a0a3326262679650a0a0a0a7a2626267b0a0e100000 │ │ -0000100e0a33262626263f0a0a0a0a0a0a0a0a0a0a0a7c262626267d0a0a1a592626267e0a0a6925262625693d2626267f4f0a0a5f262626800a0a0a0a0a81262626820a0e100000 │ │ -0000100e0a8326262626840a0a0a0a0a0a0a0a0a0a0a8526262626860a0a0a872626262b0a0a752626267a0a4f7f262626400a5e2a262626170a0a0a0a0a16262626700a0e100000 │ │ -0000100e0a1626262626110a0a0a0a0a0a0a0a0a0a0a4026262626460a0a0a3926262635360a88262626890a0a8a2626268b0a8c26262626230a0a0a0a0a712626268d0a0e100000 │ │ -0000100e0a8826262626110a0a0a0a0a0a0a0a0a0a0a44262626268e0a0a0a44262626263d5e2a2626268f0a0a90262626910a9226262650360a0a0a0a0a7b262626930a0e100000 │ │ -0000100e0a3226262626940a0a0a0a0a0a0a0a0a0a0a9526262626390a0a0a52792626264a4926262679530a0a962626264e654d262626970a0a0a0a0a0a9826262e0a0a0e100000 │ │ -0000100e0a4a26262626990a0a0a0a0a0a0a0a0a0a0a3e262626269a0a0a0a0a80262626587c2626265b0a0a0a5e9b2626263d5a2626269c0a0a0a0a0a0a7026269d0a0a0e100000 │ │ -0000100e0a85262626265d0a0a0a0a0a0a0a0a0a0a0a8a262626269e0a0a0a0a78262626618a2626264a0a0a0a0a5c2626269f27262626620a0a0a0a0a0a112626910a0a0e100000 │ │ -0000100e0a682726262659300a0a0a0a0a0a0a0a0a8c50262626612c0a0a0a0a1b26262626a02626261f0a0a0a0a9a2626262e26262635680a0a0a0a0a0a6525265c0a0a0e100000 │ │ -0000100e0a0aa126262626a25e0a0a0a0a0a0a0a2ca3262626264d0a0a0a0a0aa4a0262626262626a52c0a0a0a0aa625262626262626a70a0a0a0a0a0a0a0a8641a80a0a0e100000 │ │ -0000100e0a0aa967262626265d650a0a0a0a0aa428262626264e380a0a0a0a0a0a6f2626262626265f0a0a0a0a0a0a76262626262626890a0a0a0a0a0a0a1a2121213a0a0e100000 │ │ -0000100e0a0a0a4d2626262626aaabac8423ad2a2626262626ae0a0a0a0a0a0a0aaf262626262626b00a0a0a0a0a0a3b262626262626430a0a0a0a0a0a0ab13535358b0a0e100000 │ │ -0000100e0a0a0ab281262626262626262626262626262626885e0a0a0a0a0a0a0a952626262626268d0a0a0a0a0a0a62262626262635b30a0a0a0a0a0a0a42262626410a0e100000 │ │ -0000100e0a0a0a0a4fb4262626262626262626262626679c3a0a0a0a0a0a0a0a0a306726262626b50a0a0a0a0a0a0a3627262626262b0a0a0a0a0a0a0a0a42262626410a0e100000 │ │ -0000100e0a0a0a0a0a0ab6b7252626262626262625b8640a0a0a0a0a0a0a0a0a0a0a7626262626b90a0a0a0a0a0a0a0a4b262626264d0a0a0a0a0a0a0a0a42262626410a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a6db051a14ca1babb8c0a0a0a0a0a0a0a0a0a0a0a0a0a1d828282828d0a0a0a0a0a0a0a0a1c82828282bc0a0a0a0a0a0a0a0a8f828282bd0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -0000100e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0e100000 │ │ -000010bebf0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0abfbe100000 │ │ -000010c0c1bf0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0abfc1c0100000 │ │ -00000dc2c0c30e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0ec3c0c20d0000 │ │ -00000bc4c5c6c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6c5c40b0000 │ │ -000006c8c9cacbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcac9c8060000 │ │ -000001060b0d1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100d0b06010000 │ │ +000001020311121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212110302010000 │ │ +000004051314151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515141305040000 │ │ +000006071415151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151407060000 │ │ +000008161715151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151716080000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +00000916151515151515151518191a1b1c1d1e1f20151515151515152122222222231515151515151524222222222515151515151515262222222715152822222222291516090000 │ │ +000009161515151515152a2b2c2d2d2d2d2d2d2d2e2f30151515151515312d2d2d3215151515151533342d2d2d2d3521151515151515312d2d2d361515372d2d2d2d381516090000 │ │ +000009161515151521392d2d2d2d2d2d2d2d2d2d2d2d2e3a15151515153b2d2d2d3c3d1515151515242d2d2d2d2d2d3e15151515153f2d2d2d2d401515372d2d2d2d381516090000 │ │ +0000091615151541382d2d2d2d2d2d2d2d2d2d2d2d2d2d2d4215151515432d2d2d2d441515151515402d2d2d2d2d2d451515151515462d2d2d2d471515372d2d2d2d381516090000 │ │ +00000916151515482d2d2d2d2d491e4a4b4c4d4e2d2d2d2d2d4f151515502d2d2d2d511515151515522d2d2d2d2d2d531515151515542d2d2d55561515372d2d2d2d381516090000 │ │ +00000916151530572d2d2d2d585915151515155a5b2d2d2d2d5c5d1515415e2d2d2d5f151515153d2e2d2d2d2d2d2d602815151515612d2d2d62151515372d2d2d2d381516090000 │ │ +000009161515632d2d2d2d64151515151515151565662d2d2d2d4d151515672d2d2d6865151515692d2d2d6a3c2d2d2d6b1515156c2e2d2d2d6d151515596e2d2d2d1d1516090000 │ │ +00000916155a552d2d2d346f15151515151515151570712d2d2d72651515732d2d2d2d74151515752d2d2d5b762d2d2d51151515772d2d2d2d44151515155e2d2d2d781516090000 │ │ +00000916152a2d2d2d2d7915151515151515151515157a2d2d2d2d7b15153e2d2d2d2d7c1515157d2d2d2d7e7f2d2d2d361515153a2d2d2d806c15151515812d2d2d821516090000 │ │ +00000916153a2d2d2d2d461515151515151515151515832d2d2d2d84151521602d2d2d851515702c2d2d2c70442d2d2d86561515662d2d2d871515151515882d2d2d891516090000 │ │ +00000916158a2d2d2d2d8b15151515151515151515158c2d2d2d2d8d1515158e2d2d2d3215157c2d2d2d811556862d2d2d471565312d2d2d1e15151515151d2d2d2d771516090000 │ │ +00000916151d2d2d2d2d181515151515151515151515472d2d2d2d4d151515402d2d2d3c3d158f2d2d2d901515912d2d2d9215932d2d2d2d2a1515151515782d2d2d941516090000 │ │ +00000916158f2d2d2d2d1815151515151515151515154b2d2d2d2d951515154b2d2d2d2d4465312d2d2d961515972d2d2d9815992d2d2d573d1515151515822d2d2d9a1516090000 │ │ +0000091615392d2d2d2d9b15151515151515151515159c2d2d2d2d4015151559802d2d2d51502d2d2d805a15159d2d2d2d556c542d2d2d9e1515151515159f2d2d35151516090000 │ │ +0000091615512d2d2d2da01515151515151515151515452d2d2d2da115151515872d2d2d5f832d2d2d6215151565a22d2d2d44612d2d2da3151515151515772d2da4151516090000 │ │ +00000916158c2d2d2d2d641515151515151515151515912d2d2d2da5151515157f2d2d2d68912d2d2d5115151515632d2d2da62e2d2d2d69151515151515182d2d98151516090000 │ │ +00000916156f2e2d2d2d603715151515151515151593572d2d2d683315151515222d2d2d2da72d2d2d2615151515a12d2d2d352d2d2d3c6f1515151515156c2c2d63151516090000 │ │ +000009161515a82d2d2d2da9651515151515151533aa2d2d2d2d541515151515aba72d2d2d2d2d2dac3315151515ad2c2d2d2d2d2d2dae15151515151515158d48af151516090000 │ │ +000009161515b06e2d2d2d2d646c1515151515ab2f2d2d2d2d553f151515151515762d2d2d2d2d2d661515151515157d2d2d2d2d2d2d901515151515151521282828411516090000 │ │ +00000916151515542d2d2d2d2db1b2b38b2ab4312d2d2d2d2db515151515151515b62d2d2d2d2d2db7151515151515422d2d2d2d2d2d4a15151515151515b83c3c3c921516090000 │ │ +00000916151515b9882d2d2d2d2d2d2d2d2d2d2d2d2d2d2d8f65151515151515159c2d2d2d2d2d2d94151515151515692d2d2d2d2d3cba15151515151515492d2d2d481516090000 │ │ +000009161515151556bb2d2d2d2d2d2d2d2d2d2d2d2d6ea3411515151515151515376e2d2d2d2dbc151515151515153d2e2d2d2d2d321515151515151515492d2d2d481516090000 │ │ +00000916151515151515bdbe2c2d2d2d2d2d2d2d2cbf6b15151515151515151515157d2d2d2d2dc01515151515151515522d2d2d2d541515151515151515492d2d2d481516090000 │ │ +00000916151515151515151574b758a853a8c1c2931515151515151515151515151524898989899415151515151515152389898989c3151515151515151596898989c41516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009161515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151516090000 │ │ +000009c5c61515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515c6c5090000 │ │ +000009c7c8c6151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515c6c8c7090000 │ │ +0000080ac7c9161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616c9c70a080000 │ │ +0000060b0ccacbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbca0c0b060000 │ │ +0000040d0e0f1010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100f0e0d040000 │ │ +000001040608090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909080604010000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable-ldpi-v4/ic_launcher.png │ ├── sng │ │ @@ -3,22 +3,27 @@ │ │ width: 36; height: 36; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 31,124,217) # rgb = (0x1f,0x7c,0xd9) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 68,135) # rgb = (0x00,0x44,0x87) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 60,157,253) # rgb = (0x3c,0x9d,0xfd) │ │ ( 61,158,255) # rgb = (0x3d,0x9e,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,109,217) # rgb = (0x00,0x6d,0xd9) │ │ ( 9,132,255) # rgb = (0x09,0x84,0xff) │ │ ( 0,128,255) # rgb = (0x00,0x80,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 4,119,242) # rgb = (0x04,0x77,0xf2) │ │ ( 30, 67,164) # rgb = (0x1e,0x43,0xa4) │ │ ( 47, 35,116) # rgb = (0x2f,0x23,0x74) │ │ ( 53, 23, 98) # rgb = (0x35,0x17,0x62) │ │ ( 50, 28,105) # rgb = (0x32,0x1c,0x69) │ │ ( 38, 52,141) # rgb = (0x26,0x34,0x8d) │ │ ( 13,101,215) # rgb = (0x0d,0x65,0xd7) │ │ @@ -141,56 +146,51 @@ │ │ ( 40, 48,135) # rgb = (0x28,0x30,0x87) │ │ ( 17, 94,205) # rgb = (0x11,0x5e,0xcd) │ │ ( 42, 43,128) # rgb = (0x2a,0x2b,0x80) │ │ ( 15, 98,210) # rgb = (0x0f,0x62,0xd2) │ │ ( 0,105,209) # rgb = (0x00,0x69,0xd1) │ │ ( 0,126,251) # rgb = (0x00,0x7e,0xfb) │ │ ( 0, 87,173) # rgb = (0x00,0x57,0xad) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 68,135) # rgb = (0x00,0x44,0x87) │ │ ( 0, 68,136) # rgb = (0x00,0x44,0x88) │ │ ( 0, 70,140) # rgb = (0x00,0x46,0x8c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 3 197 255 255 11 255 255 255 18 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 17 200 255 255 36 54 58} │ │ + 0 3 197 11 18 19 17 200 36 54 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -010203040404040404040404040404040404040404040404040404040404040404030201 │ │ -050607080808080808080808080808080808080808080808080808080808080808070605 │ │ -090608080808080808080808080808080808080808080808080808080808080808080609 │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080b0c0d0e0f10110808121314150808121614161208081714180819141a060a │ │ -0a0608081b1c1d1d1d1d1d1e1f0808201d210808221d1d1d230808241d2508261d27060a │ │ -0a060828291d1c2a2b2c2d1d1d2e082f1d300808311d1d1d320808331d3408261d27060a │ │ -0a0608351d363708080808381d39083a1d3b3c083d1d3e1d3f080b401d4108421d43060a │ │ -0a0608251d440808080808451d1d4647481d494a4b1d4c1d4d4e451d4f4e08501d51060a │ │ -0a0608521d5308080808082b1d1d1508541d55151d564e571d581f1d5908083a1d5a060a │ │ -0a0608541d5b08080808082b1d1d5c085d1d255e1d5f08601d340d1d610808411d62060a │ │ -0a0608631d640808080808651d1d6608671d68431d6908501d596a1d1108086b1d6c060a │ │ -0a06086d1d486e080808126f1d291208701e1d1e364708711d361d727308084e6474060a │ │ -0a060875761d687778797a1d1d50080808271d1d200808087b1d1d3d0808087c7d7e060a │ │ -0a0608087f681d1d1d1d1d1d8008080808101d1d7d0808085f1d1d81080808311d82060a │ │ -0a060808080b83847b85864908080808088788886e08080889888822080808658862060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a060808080808080808080808080808080808080808080808080808080808080808060a │ │ -0a8a8b0808080808080808080808080808080808080808080808080808080808088b8a0a │ │ -0a8c8a0606060606060606060606060606060606060606060606060606060606068a8c0a │ │ -8d8e8f9090909090909090909090909090909090909090909090909090909090908f8e8d │ │ -059192939393939393939393939393939393939393939393939393939393939393929105 │ │ +01020b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0201 │ │ +030d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e0d03 │ │ +040d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d04 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f101112131415160f0f1718191a0f0f171b191b170f0f1c191d0f1e191f0d05 │ │ +050d0f0f2021222222222223240f0f2522260f0f27222222280f0f29222a0f2b222c0d05 │ │ +050d0f2d2e22212f3031322222330f3422350f0f36222222370f0f3822390f2b222c0d05 │ │ +050d0f3a223b3c0f0f0f0f3d223e0f3f2240410f42224322440f104522460f4722480d05 │ │ +050d0f2a22490f0f0f0f0f4a22224b4c4d224e4f5022512252534a2254530f5522560d05 │ │ +050d0f5722580f0f0f0f0f3022221a0f59225a1a225b535c225d24225e0f0f3f225f0d05 │ │ +050d0f5922600f0f0f0f0f302222610f62222a6322640f6522391222660f0f4622670d05 │ │ +050d0f6822690f0f0f0f0f6a22226b0f6c226d48226e0f55225e6f22160f0f7022710d05 │ │ +050d0f72224d730f0f0f1774222e170f752322233b4c0f76223b2277780f0f5369790d05 │ │ +050d0f7a7b226d7c7d7e7f2222550f0f0f2c2222250f0f0f802222420f0f0f8182830d05 │ │ +050d0f0f846d222222222222850f0f0f0f152222820f0f0f642222860f0f0f3622870d05 │ │ +050d0f0f0f108889808a8b4e0f0f0f0f0f8c8d8d730f0f0f8e8d8d270f0f0f6a8d670d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +050d0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d05 │ │ +058f900f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f908f05 │ │ +05918f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d8f9105 │ │ +060792939393939393939393939393939393939393939393939393939393939393920706 │ │ +0308090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a090803 │ │ } │ ├── Image content ├── res/drawable-mdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -3,24 +3,29 @@ │ │ width: 48; height: 48; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 28,120,212) # rgb = (0x1c,0x78,0xd4) │ │ - ( 60,156,251) # rgb = (0x3c,0x9c,0xfb) │ │ - ( 61,158,255) # rgb = (0x3d,0x9e,0xff) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,108,215) # rgb = (0x00,0x6c,0xd7) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 85,170) # rgb = (0x00,0x55,0xaa) │ │ + ( 0, 67,134) # rgb = (0x00,0x43,0x86) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 60,156,251) # rgb = (0x3c,0x9c,0xfb) │ │ + ( 61,158,255) # rgb = (0x3d,0x9e,0xff) │ │ ( 15,135,255) # rgb = (0x0f,0x87,0xff) │ │ ( 0,128,255) # rgb = (0x00,0x80,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,109,217) # rgb = (0x00,0x6d,0xd9) │ │ ( 1,128,255) # rgb = (0x01,0x80,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,127,254) # rgb = (0x00,0x7f,0xfe) │ │ ( 13,103,218) # rgb = (0x0d,0x67,0xda) │ │ ( 25, 77,179) # rgb = (0x19,0x4d,0xb3) │ │ ( 31, 66,162) # rgb = (0x1f,0x42,0xa2) │ │ ( 31, 66,163) # rgb = (0x1f,0x42,0xa3) │ │ ( 24, 80,183) # rgb = (0x18,0x50,0xb7) │ │ ( 10,108,226) # rgb = (0x0a,0x6c,0xe2) │ │ @@ -161,69 +166,64 @@ │ │ ( 33, 62,157) # rgb = (0x21,0x3e,0x9d) │ │ ( 2,123,248) # rgb = (0x02,0x7b,0xf8) │ │ ( 5,117,239) # rgb = (0x05,0x75,0xef) │ │ ( 13,102,216) # rgb = (0x0d,0x66,0xd8) │ │ ( 0,108,216) # rgb = (0x00,0x6c,0xd8) │ │ ( 0,104,207) # rgb = (0x00,0x68,0xcf) │ │ ( 0,125,250) # rgb = (0x00,0x7d,0xfa) │ │ - ( 0, 85,170) # rgb = (0x00,0x55,0xaa) │ │ ( 0,104,208) # rgb = (0x00,0x68,0xd0) │ │ - ( 0, 67,134) # rgb = (0x00,0x43,0x86) │ │ ( 0, 68,136) # rgb = (0x00,0x44,0x88) │ │ ( 0, 70,140) # rgb = (0x00,0x46,0x8c) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 2 155 255 255 10 251 255 255 17 255 255 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 252 255 186 255 255 34 53 58} │ │ + 0 2 155 10 251 17 19 252 186 34 53 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000102030404040404040404040404040404040404040404040404040404040404040404040404040404040403020100 │ │ -000506070808080808080808080808080808080808080808080808080808080808080808080808080808080807060500 │ │ -00090a0b080808080808080808080808080808080808080808080808080808080808080808080808080808080b0a0900 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a080808080d0e0f10111213080808080814151516080808081715151518080808081915151a081b15151c0a0c00 │ │ -000c0a0808081d1e1f1f1f1f1f1f2021080808221f1f2308080808241f1f1f2508080826271f2829082a1f1f2b0a0c00 │ │ -000c0a08082c2d1f1f1f1f1f1f1f1f2e2f0808301f1f3108080832331f1f1f34080808351f1f3608082a1f1f2b0a0c00 │ │ -000c0a0837381f1f393a3b3c3d3e1f1f3f1b0818401f2d4108083d1f1f1f1f420d0808431f1f4408082a1f1f2b0a0c00 │ │ -000c0a08201f1f2a450808080826461f1f240808471f1f480808221f1f491f1f4a08084b1f1f4c08084d1f1f2c0a0c00 │ │ -000c0a4e1f1f1f4f080808080808211f1f401a08501f1f510808521f33531f1f54080d551f2d560808571f1f580a0c00 │ │ -000c0a591f1f5a080808080808080d5b1f1f1508301f1f5c085d281f245e1f1f4b085f1f1f60080808611f1f620a0c00 │ │ -000c0a631f1f3e0808080808080808361f1f2f0818401f6465661f1f5408671f6869661f1f6a080808251f1f1c0a0c00 │ │ -000c0a6b1f1f3e08080808080808086c1f1f6d0808471f1f196e1f1f5f08441f1f626f1f1f70080808711f38450a0c00 │ │ -000c0a721f1f730808080808080874751f1f3d0808501f1f43761f770808781f1f79361f381a0808087a1f49080a0c00 │ │ -000c0a5e1f1f1f7b0808080808087c1f1f38560808301f1f771f1f7d0808187e1f7f2d1f80080808081a1f81080a0c00 │ │ -000c0a08801f1f82650808080883841f1f85080808182e1f1f1f1f70080808861f1f1f1f8708080808088889080a0c00 │ │ -000c0a0871281f1f8a8b65263a841f1f4062080808088c1f1f1f7e180808088d1f1f1f1f30080808088e8f8f900a0c00 │ │ -000c0a080891281f1f1f2d2d1f1f1f38890808080808921f1f1f5c08080808931f1f1f2e1808080808941f1f720a0c00 │ │ -000c0a080808951e1f1f1f1f1f1f9697080808080808981f1f1f61080808080d991f1f840808080808941f1f720a0c00 │ │ -000c0a080808080d62549a9a6b0e0d080808080808089b9898989c08080808089d98981408080808087a9898290a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c0a0808080808080808080808080808080808080808080808080808080808080808080808080808080808080a0c00 │ │ -000c9e0808080808080808080808080808080808080808080808080808080808080808080808080808080808089e0c00 │ │ -000c9fa008080808080808080808080808080808080808080808080808080808080808080808080808080808a09f0c00 │ │ -000ca1a20a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0aa2a10c00 │ │ -0009a3a4a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a4a30900 │ │ -0005a6a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7a60500 │ │ -000105090c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c09050100 │ │ +0001020c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0c020100 │ │ +0003040e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0e040300 │ │ +000510110f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f11100500 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f121314151617180f0f0f0f0f191a1a1b0f0f0f0f1c1a1a1a1d0f0f0f0f1e1a1a1f0f201a1a21100600 │ │ +0006100f0f0f222324242424242425260f0f0f272424280f0f0f0f292424242a0f0f0f2b2c242d2e0f2f242430100600 │ │ +0006100f0f3132242424242424242433340f0f352424360f0f0f3738242424390f0f0f3a24243b0f0f2f242430100600 │ │ +0006100f3c3d24243e3f40414243242444200f1d452432460f0f422424242447120f0f482424490f0f2f242430100600 │ │ +0006100f2524242f4a0f0f0f0f2b4b2424290f0f4c24244d0f0f2724244e24244f0f0f502424510f0f52242431100600 │ │ +00061053242424540f0f0f0f0f0f262424451f0f552424560f0f572438582424590f125a24325b0f0f5c24245d100600 │ │ +0006105e24245f0f0f0f0f0f0f0f126024241a0f352424610f622d2429632424500f642424650f0f0f66242467100600 │ │ +000610682424430f0f0f0f0f0f0f0f3b2424340f1d4524696a6b2424590f6c246d6e6b24246f0f0f0f2a242421100600 │ │ +000610702424430f0f0f0f0f0f0f0f712424720f0f4c24241e732424640f49242467742424750f0f0f76243d4a100600 │ │ +000610772424780f0f0f0f0f0f0f797a2424420f0f552424487b247c0f0f7d24247e3b243d1f0f0f0f7f244e0f100600 │ │ +00061063242424800f0f0f0f0f0f8124243d5b0f0f3524247c2424820f0f1d8324843224850f0f0f0f1f24860f100600 │ │ +0006100f852424876a0f0f0f0f888924248a0f0f0f1d3324242424750f0f0f8b242424248c0f0f0f0f0f8d8e0f100600 │ │ +0006100f762d24248f906a2b3f89242445670f0f0f0f91242424831d0f0f0f9224242424350f0f0f0f93949495100600 │ │ +0006100f0f962d24242432322424243d8e0f0f0f0f0f97242424610f0f0f0f98242424331d0f0f0f0f99242477100600 │ │ +0006100f0f0f9a232424242424249b9c0f0f0f0f0f0f9d242424660f0f0f0f129e2424890f0f0f0f0f99242477100600 │ │ +0006100f0f0f0f1267599f9f7013120f0f0f0f0f0f0fa09d9d9da10f0f0f0f0fa29d9d190f0f0f0f0f7f9d9d2e100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006100f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f100600 │ │ +0006a30f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fa30600 │ │ +0006a4a50f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0fa5a40600 │ │ +000607a610101010101010101010101010101010101010101010101010101010101010101010101010101010a6070600 │ │ +000508a7a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7080500 │ │ +0003090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a090300 │ │ +000103050606060606060606060606060606060606060606060606060606060606060606060606060606060605030100 │ │ } │ ├── Image content ├── res/drawable-xhdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -4,29 +4,41 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 23, 93,162) # rgb = (0x17,0x5d,0xa2) │ │ ( 42,135,230) # rgb = (0x2a,0x87,0xe6) │ │ ( 57,152,249) # rgb = (0x39,0x98,0xf9) │ │ - ( 61,158,254) # rgb = (0x3d,0x9e,0xfe) │ │ - ( 61,158,255) # rgb = (0x3d,0x9e,0xff) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 11,108,204) # rgb = (0x0b,0x6c,0xcc) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0,106,214) # rgb = (0x00,0x6a,0xd6) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 87,175) # rgb = (0x00,0x57,0xaf) │ │ + ( 0, 88,176) # rgb = (0x00,0x58,0xb0) │ │ + ( 0, 70,139) # rgb = (0x00,0x46,0x8b) │ │ + ( 0, 70,140) # rgb = (0x00,0x46,0x8c) │ │ + ( 0, 17, 35) # rgb = (0x00,0x11,0x23) │ │ + ( 0, 66,131) # rgb = (0x00,0x42,0x83) │ │ + ( 0, 69,136) # rgb = (0x00,0x45,0x88) │ │ + ( 0, 17, 34) # rgb = (0x00,0x11,0x22) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 61,158,254) # rgb = (0x3d,0x9e,0xfe) │ │ + ( 61,158,255) # rgb = (0x3d,0x9e,0xff) │ │ ( 32,141,250) # rgb = (0x20,0x8d,0xfa) │ │ ( 18,137,255) # rgb = (0x12,0x89,0xff) │ │ ( 4,130,255) # rgb = (0x04,0x82,0xff) │ │ ( 0,128,255) # rgb = (0x00,0x80,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0,106,214) # rgb = (0x00,0x6a,0xd6) │ │ ( 14,134,254) # rgb = (0x0e,0x86,0xfe) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0,109,217) # rgb = (0x00,0x6d,0xd9) │ │ ( 3,129,255) # rgb = (0x03,0x81,0xff) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 10,108,225) # rgb = (0x0a,0x6c,0xe1) │ │ ( 27, 74,174) # rgb = (0x1b,0x4a,0xae) │ │ ( 40, 47,134) # rgb = (0x28,0x2f,0x86) │ │ ( 50, 29,107) # rgb = (0x32,0x1d,0x6b) │ │ ( 55, 17, 89) # rgb = (0x37,0x11,0x59) │ │ ( 58, 12, 82) # rgb = (0x3a,0x0c,0x52) │ │ ( 58, 13, 83) # rgb = (0x3a,0x0d,0x53) │ │ @@ -234,126 +246,114 @@ │ │ ( 42, 44,129) # rgb = (0x2a,0x2c,0x81) │ │ ( 9,110,228) # rgb = (0x09,0x6e,0xe4) │ │ ( 30, 68,166) # rgb = (0x1e,0x44,0xa6) │ │ ( 6,115,236) # rgb = (0x06,0x73,0xec) │ │ ( 0,108,215) # rgb = (0x00,0x6c,0xd7) │ │ ( 0,103,205) # rgb = (0x00,0x67,0xcd) │ │ ( 0,125,249) # rgb = (0x00,0x7d,0xf9) │ │ - ( 0, 87,175) # rgb = (0x00,0x57,0xaf) │ │ ( 0,113,226) # rgb = (0x00,0x71,0xe2) │ │ ( 0,114,227) # rgb = (0x00,0x72,0xe3) │ │ - ( 0, 88,176) # rgb = (0x00,0x58,0xb0) │ │ - ( 0, 70,139) # rgb = (0x00,0x46,0x8b) │ │ ( 0, 88,175) # rgb = (0x00,0x58,0xaf) │ │ - ( 0, 70,140) # rgb = (0x00,0x46,0x8c) │ │ - ( 0, 17, 35) # rgb = (0x00,0x11,0x23) │ │ - ( 0, 66,131) # rgb = (0x00,0x42,0x83) │ │ - ( 0, 69,136) # rgb = (0x00,0x45,0x88) │ │ ( 0, 70,139) # rgb = (0x00,0x46,0x8b) │ │ ( 0, 70,140) # rgb = (0x00,0x46,0x8c) │ │ - ( 0, 17, 34) # rgb = (0x00,0x11,0x22) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 11 153 236 255 255 3 156 255 255 255 255 10 240 255 16 255 255 19 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 244 255 255 244 183 255 186 44 194 245 255 255 45 37 52 57 58} │ │ + 0 11 153 236 3 156 10 240 16 19 244 244 183 186 44 194 245 45 37 52 57 58} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ -000000000102030405050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050403020100000000 │ │ -000000060708090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a09080706000000 │ │ -0000000c0d0e0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0e0d0c000000 │ │ -0000000f10110b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b11100f000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b131415161718191a1b1c1d1e0b0b0b0b0b0b0b0b0b0b1f2020202020210b0b0b0b0b0b0b0b0b2223202020202020130b0b0b0b0b0b0b0b0b242020202020250b0b0b262020202020210b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b2728292a2a2a2a2a2a2a2a2a2a2a2b2c2d0b0b0b0b0b0b0b0b2e2a2a2a2a2a2f300b0b0b0b0b0b0b0b312a2a2a2a2a2a2a320b0b0b0b0b0b0b0b0b332a2a2a2a2a340b0b0b352a2a2a2a2a360b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b37382a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2f393a0b0b0b0b0b0b3b3c2a2a2a2a2a3d0b0b0b0b0b0b0b0b3e2a2a2a2a2a2a2a3f0b0b0b0b0b0b0b0b1e2f2a2a2a2a40410b0b0b352a2a2a2a2a360b0b1012000000 │ │ -00000012100b0b0b0b0b0b42432a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a44370b0b0b0b0b0b452a2a2a2a2a460b0b0b0b0b0b0b0b472a2a2a2a2a2a2a2f480b0b0b0b0b0b0b492a2a2a2a2a4a0b0b0b0b352a2a2a2a2a360b0b1012000000 │ │ -00000012100b0b0b0b0b4b4c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a4d4e0b0b0b0b0b4f2a2a2a2a2a500b0b0b0b0b0b0b51522a2a2a2a2a2a2a2a340b0b0b0b0b0b0b532a2a2a2a2a540b0b0b0b352a2a2a2a2a360b0b1012000000 │ │ -00000012100b0b0b0b554d2a2a2a2a2a2a2a56571d5859215a192a2a2a2a2a2a2a5b5c0b0b0b0b5d2a2a2a2a2a5e270b0b0b0b0b0b5f2a2a2a2a2a2a2a2a2a540b0b0b0b0b0b0b452a2a2a2a2a280b0b0b0b352a2a2a2a2a360b0b1012000000 │ │ -00000012100b0b0b0b602a2a2a2a2a2a61625c0b0b0b0b0b0b3b63642a2a2a2a2a2a650b0b0b0b66642a2a2a2a2a260b0b0b0b0b0b672a2a2a2a2a2a2a2a2a1a0b0b0b0b0b0b22682a2a2a2a40690b0b0b0b352a2a2a2a2a360b0b1012000000 │ │ -00000012100b0b0b6a2f2a2a2a2a2a6b2d0b0b0b0b0b0b0b0b0b0b5d6c2a2a2a2a2a616d0b0b0b0b6e2a2a2a2a2a6f0b0b0b0b0b0b702a2a2a2a2a2a2a2a2a40710b0b0b0b0b722a2a2a2a2a700b0b0b0b0b142a2a2a2a2a730b0b1012000000 │ │ -00000012100b0b0b742a2a2a2a2a403d0b0b0b0b0b0b0b0b0b0b0b0b752a2a2a2a2a2a760b0b0b0b772a2a2a2a2a780b0b0b0b0b792a2a2a2a2a292a2a2a2a2a750b0b0b0b0b7a2a2a2a2a2a7b0b0b0b0b0b7c2a2a2a2a2a7d0b0b1012000000 │ │ -00000012100b0b7e3c2a2a2a2a2a7f0b0b0b0b0b0b0b0b0b0b0b0b0b80162a2a2a2a2a81800b0b0b822a2a2a2a2a810b0b0b0b0b6f2a2a2a2a2a83842a2a2a2a780b0b0b0b0b152a2a2a2a2a1d0b0b0b0b0b852a2a2a2a2a860b0b1012000000 │ │ -00000012100b0b242a2a2a2a2a2a5d0b0b0b0b0b0b0b0b0b0b0b0b0b0b872a2a2a2a2a2a880b0b0b898a2a2a2a2a408b0b0b0b0b8c2a2a2a2a8d278e2a2a2a2a8f0b0b0b0b0b702a2a2a2a40690b0b0b0b0b902a2a2a2a2a7b0b0b1012000000 │ │ -00000012100b0b912a2a2a2a2a92930b0b0b0b0b0b0b0b0b0b0b0b0b0b8b2f2a2a2a2a2a210b0b0b0b942a2a2a2a2a950b0b0b936b2a2a2a2a960b972a2a2a2a2a900b0b0b982f2a2a2a2a700b0b0b0b0b0b7e2f2a2a2a2a990b0b1012000000 │ │ -00000012100b0b962a2a2a2a2a9a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b9b2a2a2a2a2a770b0b0b0b9c2a2a2a2a2a770b0b0b252a2a2a2a2a9d0b582a2a2a2a2a9e0b0b0b9f2a2a2a2a2aa00b0b0b0b0b0b0b922a2a2a2a7a0b0b1012000000 │ │ -00000012100b0ba12a2a2a2a2a390b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b452a2a2a2a2a150b0b0b0b9f2a2a2a2a2a1b0b0b0ba22a2a2a2a40690b3b612a2a2a2a960b0b0ba32a2a2a2a2aa40b0b0b0b0b0b0ba52a2a2a2aa60b0b1012000000 │ │ -00000012100b0b442a2a2a2a2aa70b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b2c2a2a2a2a2aa80b0b0b0b1e2f2a2a2a2a61220b0ba12a2a2a2aa90b0b0baa2a2a2a2aab800b0ba12a2a2a2a40710b0b0b0b0b0b0b9a2a2a2a2a420b0b1012000000 │ │ -00000012100b0b812a2a2a2a2a4f0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bac2a2a2a2a2aad0b0b0b0b0bae2a2a2a2a2aaf0b3a2b2a2a2a2ab00b0b0bb12a2a2a2a2a130bb23c2a2a2a2a9b0b0b0b0b0b0b0b0bb32a2a2a2a370b0b1012000000 │ │ -00000012100b0ba52a2a2a2a2a770b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bb42a2a2a2a2ab50b0b0b0b0b5a2a2a2a2a2ab60b952a2a2a2a2a490b0b0b262a2a2a2a2a7a0bb72a2a2a2a2a600b0b0b0b0b0b0b0bb82a2a2a2fb20b0b1012000000 │ │ -00000012100b0b5b2a2a2a2a2ab90b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0bba2a2a2a2a2aac0b0b0b0b0bbb2a2a2a2a2a740bbc2a2a2a2a643a0b0b0b80bd2a2a2a2abe0bbf2a2a2a2a2a750b0b0b0b0b0b0b0bc02a2a2ac10b0b0b1012000000 │ │ -00000012100b0b7f2a2a2a2a2a1b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b362a2a2a2a2ac20b0b0b0b0b41402a2a2a2a9b0ba52a2a2a2a1b0b0b0b0b0bc32a2a2a2ac127c42a2a2a2a2a790b0b0b0b0b0b0b0b342a2a2aae0b0b0b1012000000 │ │ -00000012100b0ba32a2a2a2a2a685c0b0b0b0b0b0b0b0b0b0b0b0b0b0b69402a2a2a2a2ac50b0b0b0b0b0b812a2a2a2a2ac62a2a2a2a2ac70b0b0b0b0ba42a2a2a2a2a728f2a2a2a2a8f0b0b0b0b0b0b0b0b0b852a2a2aad0b0b0b1012000000 │ │ -00000012100b0b5f2a2a2a2a2a2a820b0b0b0b0b0b0b0b0b0b0b0b0b0b622a2a2a2a2a2ac80b0b0b0b0b0b7b2a2a2a2a2aa82a2a2a2a2ab70b0b0b0b0b412f2a2a2a2ac2402a2a2a2ac30b0b0b0b0b0b0b0b0b882a2a2a600b0b0b1012000000 │ │ -00000012100b0b51642a2a2a2a2ac90b0b0b0b0b0b0b0b0b0b0b0b0b93442a2a2a2a2a56800b0b0b0b0b0ba42a2a2a2a2a402a2a2a2aca930b0b0b0b0b0bcb2a2a2a2acc2a2a2a2a2acd0b0b0b0b0b0b0b0b0bce2f2a2a770b0b0b1012000000 │ │ -00000012100b0b0b7f2a2a2a2a2a2acf0b0b0b0b0b0b0b0b0b0b0b0b352a2a2a2a2a2ab80b0b0b0b0b0b0b712a2a2a2a2a2a2a2a2a2a2c0b0b0b0b0b0b0bb82a2a2a2a2a2a2a2a2a2a900b0b0b0b0b0b0b0b0b0b506e6ecf0b0b0b1012000000 │ │ -00000012100b0b0bd02a2a2a2a2a2acc850b0b0b0b0b0b0b0b0b0b9f2b2a2a2a2a2a64370b0b0b0b0b0b0b0b172a2a2a2a2a2a2a2a2ad10b0b0b0b0b0b0bd22a2a2a2a2a2a2a2a2a56800b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0bd32a2a2a2a2a2ad4bf220b0b0b0b0b0b3ba28a2a2a2a2a2a2a9c0b0b0b0b0b0b0b0b0b782a2a2a2a2a2a2a2a40d50b0b0b0b0b0b0b666c2a2a2a2a2a2a2a2ab30b0b0b0b0b0b0b0b0b3a5959595959260b0b1012000000 │ │ -00000012100b0b0b0bd6d72a2a2a2a2a2a2a17a7d82dc6d9dabd2a2a2a2a2a2a2a4ace0b0b0b0b0b0b0b0b0b9d2a2a2a2a2a2a2a2a810b0b0b0b0b0b0b0b0bc92a2a2a2a2a2a2a2a9e0b0b0b0b0b0b0b0b0b4b2a2a2a2a2a2c0b0b1012000000 │ │ -00000012100b0b0b0b0bdbd42a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2ac1dc0b0b0b0b0b0b0b0b0b0b882a2a2a2a2a2a2a2a5a0b0b0b0b0b0b0b0b0bdd2a2a2a2a2a2a2a2a880b0b0b0b0b0b0b0b0b4b2a2a2a2a2a2c0b0b1012000000 │ │ -00000012100b0b0b0b0b0b835e2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a73260b0b0b0b0b0b0b0b0b0b0b0b362a2a2a2a2a2a2ad90b0b0b0b0b0b0b0b0b4b2a2a2a2a2a2a2a56800b0b0b0b0b0b0b0b0b4b2a2a2a2a2a2c0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0bde472a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2ad3480b0b0b0b0b0b0b0b0b0b0b0b0b962a2a2a2a2a2a52890b0b0b0b0b0b0b0b0b27192a2a2a2a2a2aac0b0b0b0b0b0b0b0b0b0b4b2a2a2a2a2a2c0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b27dfe02a2a2a2a2a2a2a2a2a2a2a40e1490b0b0b0b0b0b0b0b0b0b0b0b0b0b0b202a2a2a2a2a2a6e0b0b0b0b0b0b0b0b0b0b0bb32a2a2a2a2a2a6f0b0b0b0b0b0b0b0b0b0b4b2a2a2a2a2a2c0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b2663be3fcae2e2d7aee3c0e40b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b69e5e5e5e5e5e5d20b0b0b0b0b0b0b0b0b0b0bb7e5e5e5e5e5e5e60b0b0b0b0b0b0b0b0b0b6de5e5e5e5e5a60b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012100b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b1012000000 │ │ -00000012e7800b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b80e712000000 │ │ -00000012e8e90b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0be9e812000000 │ │ -00000012eaebe9800b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b80e9eced12000000 │ │ -0000000feeefe8e71010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e7e8eff00f000000 │ │ -0000000cf1f2f3f4f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f4f3f2f60c000000 │ │ -000000060ff7f8f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9f8f70f06000000 │ │ -00000000060c0f121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212120f0c0600000000 │ │ +000000000102031617171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171603020100000000 │ │ +000000040518191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a19180504000000 │ │ +00000006071c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1c0706000000 │ │ +000000081d1e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1e1d08000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1f202122232425262728292a1b1b1b1b1b1b1b1b1b1b2b2c2c2c2c2c2d1b1b1b1b1b1b1b1b1b2e2f2c2c2c2c2c2c1f1b1b1b1b1b1b1b1b1b302c2c2c2c2c311b1b1b322c2c2c2c2c2d1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b33343536363636363636363636363738391b1b1b1b1b1b1b1b3a36363636363b3c1b1b1b1b1b1b1b1b3d363636363636363e1b1b1b1b1b1b1b1b1b3f3636363636401b1b1b413636363636421b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b43443636363636363636363636363636363b45461b1b1b1b1b1b47483636363636491b1b1b1b1b1b1b1b4a363636363636364b1b1b1b1b1b1b1b1b2a3b363636364c4d1b1b1b413636363636421b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b4e4f36363636363636363636363636363636363650431b1b1b1b1b1b513636363636521b1b1b1b1b1b1b1b53363636363636363b541b1b1b1b1b1b1b553636363636561b1b1b1b413636363636421b1b1d09000000 │ │ +000000091d1b1b1b1b1b57583636363636363636363636363636363636363636595a1b1b1b1b1b5b36363636365c1b1b1b1b1b1b1b5d5e3636363636363636401b1b1b1b1b1b1b5f3636363636601b1b1b1b413636363636421b1b1d09000000 │ │ +000000091d1b1b1b1b61593636363636363662632964652d66253636363636363667681b1b1b1b6936363636366a331b1b1b1b1b1b6b363636363636363636601b1b1b1b1b1b1b513636363636341b1b1b1b413636363636421b1b1d09000000 │ │ +000000091d1b1b1b1b6c3636363636366d6e681b1b1b1b1b1b476f70363636363636711b1b1b1b72703636363636321b1b1b1b1b1b73363636363636363636261b1b1b1b1b1b2e74363636364c751b1b1b1b413636363636421b1b1d09000000 │ │ +000000091d1b1b1b763b363636363677391b1b1b1b1b1b1b1b1b1b697836363636366d791b1b1b1b7a36363636367b1b1b1b1b1b1b7c3636363636363636364c7d1b1b1b1b1b7e36363636367c1b1b1b1b1b2036363636367f1b1b1d09000000 │ │ +000000091d1b1b1b8036363636364c491b1b1b1b1b1b1b1b1b1b1b1b81363636363636821b1b1b1b833636363636841b1b1b1b1b853636363636353636363636811b1b1b1b1b863636363636871b1b1b1b1b883636363636891b1b1d09000000 │ │ +000000091d1b1b8a4836363636368b1b1b1b1b1b1b1b1b1b1b1b1b1b8c2236363636368d8c1b1b1b8e36363636368d1b1b1b1b1b7b36363636368f9036363636841b1b1b1b1b213636363636291b1b1b1b1b913636363636921b1b1d09000000 │ │ +000000091d1b1b30363636363636691b1b1b1b1b1b1b1b1b1b1b1b1b1b93363636363636941b1b1b9596363636364c971b1b1b1b983636363699339a363636369b1b1b1b1b1b7c363636364c751b1b1b1b1b9c3636363636871b1b1d09000000 │ │ +000000091d1b1b9d36363636369e9f1b1b1b1b1b1b1b1b1b1b1b1b1b1b973b36363636362d1b1b1b1ba03636363636a11b1b1b9f7736363636a21ba336363636369c1b1b1ba43b363636367c1b1b1b1b1b1b8a3b36363636a51b1b1d09000000 │ │ +000000091d1b1ba23636363636a61b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1ba73636363636831b1b1b1ba83636363636831b1b1b313636363636a91b643636363636aa1b1b1bab3636363636ac1b1b1b1b1b1b1b9e36363636861b1b1d09000000 │ │ +000000091d1b1bad3636363636451b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b513636363636211b1b1b1bab3636363636271b1b1bae363636364c751b476d36363636a21b1b1baf3636363636b01b1b1b1b1b1b1bb136363636b21b1b1d09000000 │ │ +000000091d1b1b503636363636b31b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b383636363636b41b1b1b1b2a3b363636366d2e1b1bad36363636b51b1b1bb636363636b78c1b1bad363636364c7d1b1b1b1b1b1b1ba6363636364e1b1b1d09000000 │ │ +000000091d1b1b8d36363636365b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bb83636363636b91b1b1b1b1bba3636363636bb1b463736363636bc1b1b1bbd36363636361f1bbe4836363636a71b1b1b1b1b1b1b1bbf36363636431b1b1d09000000 │ │ +000000091d1b1bb13636363636831b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bc03636363636c11b1b1b1b1b663636363636c21ba13636363636551b1b1b323636363636861bc336363636366c1b1b1b1b1b1b1b1bc43636363bbe1b1b1d09000000 │ │ +000000091d1b1b673636363636c51b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bc63636363636b81b1b1b1b1bc73636363636801bc83636363670461b1b1b8cc936363636ca1bcb3636363636811b1b1b1b1b1b1b1bcc363636cd1b1b1b1d09000000 │ │ +000000091d1b1b8b3636363636271b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b423636363636ce1b1b1b1b1b4d4c36363636a71bb136363636271b1b1b1b1bcf36363636cd33d03636363636851b1b1b1b1b1b1b1b40363636ba1b1b1b1d09000000 │ │ +000000091d1b1baf363636363674681b1b1b1b1b1b1b1b1b1b1b1b1b1b754c3636363636d11b1b1b1b1b1b8d3636363636d23636363636d31b1b1b1b1bb036363636367e9b363636369b1b1b1b1b1b1b1b1b1b91363636b91b1b1b1d09000000 │ │ +000000091d1b1b6b3636363636368e1b1b1b1b1b1b1b1b1b1b1b1b1b1b6e363636363636d41b1b1b1b1b1b873636363636b43636363636c31b1b1b1b1b4d3b36363636ce4c36363636cf1b1b1b1b1b1b1b1b1b943636366c1b1b1b1d09000000 │ │ +000000091d1b1b5d703636363636d51b1b1b1b1b1b1b1b1b1b1b1b1b9f503636363636628c1b1b1b1b1b1bb036363636364c36363636d69f1b1b1b1b1b1bd736363636d83636363636d91b1b1b1b1b1b1b1b1bda3b3636831b1b1b1d09000000 │ │ +000000091d1b1b1b8b363636363636db1b1b1b1b1b1b1b1b1b1b1b1b41363636363636c41b1b1b1b1b1b1b7d36363636363636363636381b1b1b1b1b1b1bc4363636363636363636369c1b1b1b1b1b1b1b1b1b1b5c7a7adb1b1b1b1d09000000 │ │ +000000091d1b1b1bdc363636363636d8911b1b1b1b1b1b1b1b1b1bab37363636363670431b1b1b1b1b1b1b1b23363636363636363636dd1b1b1b1b1b1b1bde363636363636363636628c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1bdf363636363636e0cb2e1b1b1b1b1b1b47ae96363636363636a81b1b1b1b1b1b1b1b1b8436363636363636364ce11b1b1b1b1b1b1b72783636363636363636bf1b1b1b1b1b1b1b1b1b466565656565321b1b1d09000000 │ │ +000000091d1b1b1b1be2e33636363636363623b3e439d2e5e6c93636363636363656da1b1b1b1b1b1b1b1b1ba936363636363636368d1b1b1b1b1b1b1b1b1bd53636363636363636aa1b1b1b1b1b1b1b1b1b573636363636381b1b1d09000000 │ │ +000000091d1b1b1b1b1be7e03636363636363636363636363636363636363636cde81b1b1b1b1b1b1b1b1b1b943636363636363636661b1b1b1b1b1b1b1b1be93636363636363636941b1b1b1b1b1b1b1b1b573636363636381b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b8f6a3636363636363636363636363636363636367f321b1b1b1b1b1b1b1b1b1b1b1b4236363636363636e51b1b1b1b1b1b1b1b1b5736363636363636628c1b1b1b1b1b1b1b1b1b573636363636381b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1bea5336363636363636363636363636363636df541b1b1b1b1b1b1b1b1b1b1b1b1ba23636363636365e951b1b1b1b1b1b1b1b1b3325363636363636b81b1b1b1b1b1b1b1b1b1b573636363636381b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b33ebec36363636363636363636364ced551b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2c3636363636367a1b1b1b1b1b1b1b1b1b1b1bbf3636363636367b1b1b1b1b1b1b1b1b1b1b573636363636381b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b326fca4bd6eeeee3baefccf01b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b75f1f1f1f1f1f1de1b1b1b1b1b1b1b1b1b1b1bc3f1f1f1f1f1f1f21b1b1b1b1b1b1b1b1b1b79f1f1f1f1f1b21b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +000000091d1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d09000000 │ │ +00000009f38c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b8cf309000000 │ │ +00000009f4f51b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1bf5f409000000 │ │ +000000090af6f58c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b8cf5f70b09000000 │ │ +000000080cf8f4f31d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1df3f4f80d08000000 │ │ +000000060e0f10f9fafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafafaf9100f1106000000 │ │ +000000040812131415151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151413120804000000 │ │ +000000000406080909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090908060400000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content